Android 多状态按钮 ToggleButton
2015-09-22 16:07
323 查看
ToggleButton
选中状态,未选中状态并且需要为不同的状态设置不同的显示文本。
属性:
checked="true"
textOff=""
textOn=""
[align=left]private ToggleButton tb ;[/align]
[align=left]private ImageView iv ;[/align]
[align=left] tb=(ToggleButton) findViewById(R.id.toggleButton1);[/align]
[align=left] iv=(ImageView) findViewById(R.id. imageView1);[/align]
[align=left] //给togglebutton 设置监听器[/align]
[align=left] tb.setOnCheckedChangeListener( new OnCheckedChangeListener() {[/align]
[align=left] @Override[/align]
[align=left] public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {[/align]
[align=left] /*[/align]
[align=left] * 当TB被点击的时候,当前的方法会被执行[/align]
[align=left] * buttonView 代表被点击的控件的本事(对象)[/align]
[align=left] * isChecked 代表被点击的控件的状态(On/Off)[/align]
[align=left] */[/align]
[align=left] iv.setImageResource(isChecked?R.drawable. on:R.drawable.ic_launcher);[/align]
[align=left] }[/align]
[align=left] });[/align]
[align=left] <ToggleButton[/align]
[align=left] android:id="@+id/toggleButton1"[/align]
[align=left] android:layout_width="match_parent"[/align]
[align=left] android:layout_height="wrap_content"[/align]
[align=left] android:textOn="@string/textOn"[/align]
[align=left] android:textOff="@string/textOff"[/align]
[align=left] android:hint="@string/ToggleButton" />[/align]
[align=left] [/align]
[align=left] <ImageView[/align]
[align=left] android:id="@+id/imageView1"[/align]
[align=left] android:layout_width="match_parent"[/align]
[align=left] android:layout_height="200dp"[/align]
[align=left] android:src="@drawable/ic_launcher" />[/align]
选中状态,未选中状态并且需要为不同的状态设置不同的显示文本。
属性:
checked="true"
textOff=""
textOn=""
[align=left]private ToggleButton tb ;[/align]
[align=left]private ImageView iv ;[/align]
[align=left] tb=(ToggleButton) findViewById(R.id.toggleButton1);[/align]
[align=left] iv=(ImageView) findViewById(R.id. imageView1);[/align]
[align=left] //给togglebutton 设置监听器[/align]
[align=left] tb.setOnCheckedChangeListener( new OnCheckedChangeListener() {[/align]
[align=left] @Override[/align]
[align=left] public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {[/align]
[align=left] /*[/align]
[align=left] * 当TB被点击的时候,当前的方法会被执行[/align]
[align=left] * buttonView 代表被点击的控件的本事(对象)[/align]
[align=left] * isChecked 代表被点击的控件的状态(On/Off)[/align]
[align=left] */[/align]
[align=left] iv.setImageResource(isChecked?R.drawable. on:R.drawable.ic_launcher);[/align]
[align=left] }[/align]
[align=left] });[/align]
[align=left] <ToggleButton[/align]
[align=left] android:id="@+id/toggleButton1"[/align]
[align=left] android:layout_width="match_parent"[/align]
[align=left] android:layout_height="wrap_content"[/align]
[align=left] android:textOn="@string/textOn"[/align]
[align=left] android:textOff="@string/textOff"[/align]
[align=left] android:hint="@string/ToggleButton" />[/align]
[align=left] [/align]
[align=left] <ImageView[/align]
[align=left] android:id="@+id/imageView1"[/align]
[align=left] android:layout_width="match_parent"[/align]
[align=left] android:layout_height="200dp"[/align]
[align=left] android:src="@drawable/ic_launcher" />[/align]
相关文章推荐
- Android RadioGroup/RadioButton
- Android checkBox
- android应用程序的组成部分
- Android 媒体播放(Media Playback)
- 【Graphic】Android5.0 Graphic(1) VSync与Project Butter
- android获取本地版本号
- Android下强制打开软键盘
- Android应用开发EditText文本内容变化监听方法
- Android 获取屏幕尺寸
- 怎么监听Android软键盘的打开和关闭
- Android之RadioButton多行
- Android samples API Demos之UI篇1(ActionBarCompat-ListPopupMenu)
- android 得到连接热点的ip的方法
- Android基础入门教程——2.4.5 ListView之checkbox错位问题解决
- android4.4以上,实现状态栏颜色设置
- 仿Android5.0 Heads-Up风格的Toast提示
- Android的Handler总结
- AndroidAnnotations常用标记
- android布局及属性
- Android Fragment 真正的完全解析(下)