Android_基本表单组件_RadioButton &CheckBox &ImageView
Posted on 2017-06-16 00:21 Young哥哥 阅读(26) 评论(0) 收藏 举报1.RadioButton 单选按钮
|
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<RadioButton...>
</RadioGroup>
|
继承自 LinearLayout 为了方便管理RadioButton,确保RadioButton 的单选特性,将多个单选按钮分为一组,统一管理。 内部可以放其他组件 。但不能放布局,影响选择的唯一性。 |
|
android:checked="true"
|
默认是否选中 |
|
group.setOnCheckedChangeListener(OnCheckedChangeListener l)
|
设置的监听器为 选则改变监听器,当选择发生改变的情况下触发。 在RadioGroup包中 |
|
public void onCheckedChanged(RadioGroup group, int checkedId) {...}
|
监听器回调方法。 group 触发操作的组件 checkedId 被选中的组件的ID |
|
setOnCheckedChangeListener()
|
组件本身设置监听事件 在CompoundButton包中 |
2.CheckBox 多选按钮
|
android:checked="true"
|
默认是否选中
|
|
setOnCheckedChangeListener(OnCheckedChangeListener l)
|
设置的监听器为 选则改变监听器,当选择发生改变的情况下触发。
在CompoundButton包中
|
|
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {.....}
|
监听器回调方法。
buttonView 触发操作的组件 isChecked 当前组件是否被选中 |
|
isChecked()
|
组件是否被选中 |
|
setChecked(true)
|
设置选中的状态 |
3. ImageView 显示图片的组件 ImageButton继承自ImageView
|
android:src="@drawable/ic_launcher"
|
显示的图片
|
||||||||||||||||
|
android:scaleType
|
|
浙公网安备 33010602011771号