android Switch控件
16lz
2021-01-23
这种样式的UI如何实现呢,android提供了Switch控件,我们来认识一下吧。
android:showText:是否显示文字 (只有在为true时,下面两个属性才能生效)
android:textOn:控件打开时显示的文字
android:textOff:控件关闭时显示的文字
android:thumb:控件开关的图片,即控件上面点击滑动部分显示的图片
android:track:控件开关的轨迹图片,即控件背景颜色的背景设置
android:checked:设置初始选中状态
thumb和track都可以用drawable中selector文件设置。
<?xml version="1.0" encoding="utf-8"?> //表示选中时的显示的样式
drawable也可以用图片
green_track。gray_track等文件如下:
<?xml version="1.0" encoding="utf-8"?>
可以根据UI给的样式自己画出来简单的格式,复杂的就可以直接用图片代替了。
监听事件:
Switch switch_test = findViewById(R.id.switch_test);switch_test.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { Log.e("yxy", "switch-select=" + b); } });
更多相关文章
- Android Studio Android UI控件学习笔记
- Android中定义样式(1)
- View 控件EditText属性
- Android 基本控件Text属性
- android拍照获取图片
- 我对学习delphiTeacher的《delphi调用及封装Android原生控件》的