2014年2月10日

Android EditText前面添加图标

摘要: 关于Android EditText使用中,如果我要在EditText前面加上一些标识符,就好比下图: 看到这个图,你一定有很多想法来实现这样子的效果。我第一直觉就是用LinearLayout来实现,在一个LinearLayout中放一个TextView在左边,然后在右边放一个没有边边框的EditText,实现起来比较简单,顺便把我自己的代码也贴在这儿,记录一下,以后查看起来也比较的方便... 阅读全文

posted @ 2014-02-10 22:10 knero 阅读(8950) 评论(0) 推荐(0)

2014年1月3日

Android 中EditText 与Keyboard 引起的UI bug

摘要: 在Andriod 中与用户交互的时候,不免会带来一些提示。为了更好的用户体验,我们又不能老是给用户弹出Dialog,反正个人觉得Dialog是一个非常不好的东西,老是我在弄着弄着就弹出来了,用户交互很是不好。后面突然发现EditText 有一个SetError 方法,看起来也还不错,也解决了一些输入的不少问题,如果你没有用过这个方法,你可以去试试喔,肯定比弹出一个Dialog要好... 阅读全文

posted @ 2014-01-03 23:57 knero 阅读(621) 评论(0) 推荐(0)

2013年12月27日

Android 返回键监听

摘要: 我使用的是Scala写的,大同小异,贴出代码,以备以后查看 override def onKeyDown(keyCode: Int, event: KeyEvent) = { println("current press keycode:" + keyCode) if (keyCode == Ke... 阅读全文

posted @ 2013-12-27 14:35 knero 阅读(284) 评论(0) 推荐(0)

2013年12月26日

[Android 界面] Android Dialog 在模拟器大屏幕中的半透明背景

摘要: 先贴我的代码:MainActivity.javapackage com.example.progressbardialog; import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle... 阅读全文

posted @ 2013-12-26 20:54 knero 阅读(480) 评论(0) 推荐(0)

Scala的集合类中的map方法和count 方法

摘要: 在Scala中,有很多很好用的东西,虽然不怎么会那个东西,但是觉得有时候这个语言的开发速度就是比JAVA的要快。废话不多说:如下:// 我也不知道Case是干什么用的,但是有了Case,equals方法就好像起作用了case class A(name:String) { var selected = false override def equals(obj:Any){ if(obj.isInstanceOf[A]){ getName.equals(obj.asInstance[A].getName) }else { super.equals(obj) } } def getName = {. 阅读全文

posted @ 2013-12-26 18:25 knero 阅读(2037) 评论(0) 推荐(0)

2013年10月22日

Java 移位操作

摘要: ">>"右移,高位补符号位 ,这里右移一位表示除2">>>"无符号右移,高位补0; 与>>类似">>1 = " + (-128>>>1));System.out.println("-128>>1 = " + (-128>>1)); 运行结果:5>>1 = 2147483584-128>>1 = -64 阅读全文

posted @ 2013-10-22 03:01 knero 阅读(241) 评论(0) 推荐(0)

导航