摘要: 可以使用AutoCompleteTextView或者MultiAutoCompleteTextView 控件来完成输入的功能。使用MultiAutoCompleteTextView控件来完成连续输入的功能,也就是说,当输入完一个字符串后,在该字符串后面输入一个逗号(,),在逗号前后可以有任意多个空格,然后再输入一个字符串,仍然会显示辅助输入的列表,但要使用MultiAutoCompleteTextView类的setTokenizer方法指定MultiAutoCompleteTextView.CommaTokenizer类的对象实例(该对象表示输入多个字符串时的分隔符为逗号)。代码如下packa 阅读全文
posted @ 2014-03-31 20:12 我是不可不戒 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 由于R.drawable中的资源ID都是public的静态变量,因此,可以直接使用Field.get方法获得这些变量的值。如果是private或protected的变量,需要field.setAccessible(true)设置变量值的访问权限才可以读写这些变量。使用Field.get方法获得变量值是,如果是静态变量,Field.get方法的参数值设为null即可。如果不是静态变量,需要为Field.get方法指定一个变量所在类的对象作为参数值。由于EditText类不能直接插入Span对象,因此,需要先使用SpannableString对象来封装Span对象(本例中的ImageSpan对象) 阅读全文
posted @ 2014-03-31 19:48 我是不可不戒 阅读(215) 评论(0) 推荐(0) 编辑