相关属性

  • android:showText:设置on/off的时候是否显示文字,boolean
  • android:splitTrack:是否设置一个间隙,让滑块与底部图片分隔,boolean
  • android:switchMinWidth:设置开关的最小宽度
  • android:switchPadding:设置滑块内文字的间隔
  • android:switchTextAppearance:设置开关的文字外观,暂时没发现有什么用…
  • android:textOff:按钮没有被选中时显示的文字
  • android:textOn:按钮被选中时显示的文字
  • android:textStyle:文字风格,粗体,斜体写划线那些
  • android:track:底部的图片
  • android:thumb:滑块的图片

xml

<Switch        android:id="@+id/switch1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textOn="关"        android:textOff="开"        android:switchMinWidth="40dp"        android:track="@drawable/switch_track"        android:thumb="@android:color/transparent" />

监听

mSwitch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {            @Override            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {                if (isChecked){                    //Todo                }else {                    //Todo                }            }        });

设置默认开启

设置背景

更多相关文章

  1. Android SeekBar自定义使用图片和颜色显示
  2. RecyclerView item imageview 图片宽高自适应
  3. 如何减少RadioButton与文字的间距?
  4. Android 微信分享,微信分享图片
  5. Android操作系统默认图片
  6. Android——intent分享图片到微信好友、朋友圈、QQ
  7. android拖动图片移动效果
  8. Android官方入门文档[6]添加Action按钮

随机推荐

  1. 我的Android音乐播放器
  2. android手机QQ界面设计
  3. android的消息处理机制(图+源码分析)——Lo
  4. Google Android操作系统内核编译图文教程
  5. Android(安卓)App开发基础篇—四大组件之
  6. Android网络收音机项目
  7. android:绘图
  8. Android快速入门(一):Android介绍
  9. Android(安卓)3.0发布了
  10. Android(安卓)源码解析-AsyncTask