您的位置:首页 > 移动开发 > Android开发

android学习笔记NO.3

2015-08-11 21:37 363 查看
MultiAutoCompleteTextView

1.功能:

可支持选择多个值,分别用分隔符分开,并且在每个值选中的饿时候

再次输入值时会自动匹配,可用在发短信,发邮件时选择联系人这种

类型当中。

2.独特属性:

android:completeThreshold=”2”

输入两个字符开始匹配。

3.设置分隔符

MacTextView.setTokenizer(new

MultiAutoCompleteTextView.CommaTokenizer());

设置逗号分隔!

ToggleButton

有两种状态:选中和未选中状态。

并且需要为不同的状态设置不同的显示文本。

ToggleButton属性:

android:checked=”true”选中,否,false

android:textOff=”关”

android:textOn=”开”

初始化控件,给当前tb设置监听器。

tb.setOnCheckedChangeListener(listener);

当tb被点击的时候,当前的方法会执行!

[code]public void onCheckedChanged(CompoundButton buttonView

,boolean isChecked)
{

/*buttonView  代表被点击控件的本身

isChecked  代表被点击控件的状态

当点击这个tb的时候,更换img的背景*/

img.setBackgroundResource(R.drawable.on);
/*这样写当点击tb的时候,永远调动的是这个on的图片
可以通过三目运算符*/

img.setBackgroundResource(isChecked?

R.drawable.on:R.drawable.off);

}


监听ToggleButton状态使用:

setOnCheckedChangeListener(…);

ToggleButton并没有setOnIsCheckedChangeListener(…);

CheckBox :复选框:

1.两种状态

选中状态true,未选中状态false

2.属性:

android:id=”@+id/checkbox”

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:checked=”false”

android:text=”男”

RadioGroup

RadioButton的一个集合,提供多选一机制

2.属性:

android:orientation={vertical—垂直

horizontal—-水平

决定当前RadioGroup 中RadioButton以什么形式排列

关于如何监听RadioGroup中的RadioButton状态是否癌变方式的说法

正确的是:

可以通过RadioGroup监听,也可以通过RadioButton监听。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: