android Switch控件_第1张图片android Switch控件_第2张图片这种样式的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);            }        });


 

 

 

更多相关文章

  1. Android Studio Android UI控件学习笔记
  2. Android中定义样式(1)
  3. View 控件EditText属性
  4. Android 基本控件Text属性
  5. android拍照获取图片
  6. 我对学习delphiTeacher的《delphi调用及封装Android原生控件》的

随机推荐

  1. 修改编译android文件系统编译链版本
  2. Android 仿滴滴首页嵌套滑动效果
  3. Android中VideoView及SurfaceView视频播
  4. Android基于腾讯X5内核的WebView(超级浏
  5. 用Kotlin实现Android点击事件的方法
  6. Android 中Seekbar详解及简单实例
  7. Android dpi,dp,dip,px的关系
  8. Android ORM系列之GreenDao最佳实践
  9. android 的OOM
  10. Android 二进制、10进制、16进制互相转换