今天礼拜日,回顾知识点 看到了switchCompat

这里记录下它的简单使用

switchCompat  使用需要导入v7包,一般这个创建项目的时候默认的都用,也就不用关心了

使用呢也很简单

布局

   <Switchandroid:id="@+id/sw"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="true" /><android.support.v7.widget.SwitchCompatandroid:id="@+id/sc"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="false"app:theme="@style/SwitchCompat"/>
   <style name="SwitchCompat"><item name="colorControlActivated">#00d</item><item name="colorSwitchThumbNormal">#00d8a0</item><item name="android:colorForeground">#d2f</item></style>

style 改变下默认的背景以及按钮的颜色,

如果想改版图片可以使用thumb 属性

SwitchCompat 和 Switch 使用起来差不多 
SwitchCompat 个人感觉使用起来比较好点, 

说下它的监听事件

   switchCompat =findViewById(R.id.sc);
//        switchCompat.setChecked(true);//代码中控制是否代码
//        switchCompat.setEnabled(true);//设置是否可以点击switchCompat.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {if(switchCompat.isChecked()){Toast.makeText(MainActivity.this, "打开了", Toast.LENGTH_SHORT).show();}else{Toast.makeText(MainActivity.this, "关闭了", Toast.LENGTH_SHORT).show();}}});

Android switchCompat. 和 Switch相关推荐

  1. Android 自定义实现switch开关按钮

    Android 自定义实现switch开关按钮 转载于:https://www.cnblogs.com/zhujiabin/p/7421396.html

  2. android md风格Switch,带有图标动画和颜色转换的Switch – material...

    Material Animated Switch 一个MD风格的Switch,带有图标动画和颜色转换. 如何使用 默认情况下显示收件箱锁定开关 android:id="@+id/pin&qu ...

  3. android开发中Switch开关在Dialog中不显示

    今天遇到个问题,在dialog中switch开关不显示,而且还把texton 与textoff默认定为"开启","关闭".百度无果.google随便找了下也只看 ...

  4. Android学习记录--Switch开关按钮的应用

    今天学习了一下开关按钮的应用,很简单类似于单选按钮.注意:Switch是API14中才出现的.所以要注意项目的min target 版本 实现了一个开灯关灯图片切换的效果:很简单直接上代码. 1 &l ...

  5. android 不能试用switch

    Android Library中switch-case中调用资源id的问题 问题描述:   当我们在Android依赖库中使用switch-case语句访问资源ID时会报如下图所示的错误.       ...

  6. Android Studio 开关按钮Switch

    点此查看全部文字教程.视频教程.源代码 本文目录 1. 功能 2. 界面 3. 获取开关情况 4. 监听开关状态 1. 功能 开关按钮功能其实跟复选框CheckBox一样,都是表示是否选中.只不过界面 ...

  7. Android 4.0 Switch 控件用源代码实现

    最近项目需要,在4.0 以前的版本上实现一个android 4.0 上的Switch控件,上网找了些例子,都不尽如人意.自己动手,丰衣足食.于是便翻看源码,找到4.0源码中Switch实现的方法.照样 ...

  8. android多个switch可,能刷安卓,任天堂 Switch 再跑个 Win10 如何?

    有开发者成功在任天堂 Switch 上安装了安卓 Q 系统,且触摸屏.Wi-Fi 和蓝牙均正常工作.那么来个大胆点的设想,在 Switch 上刷入 Windows 10 如何? 开发者 Ben | I ...

  9. android switch 字体颜色,Switch的简单设置颜色

    2020-05-13 首先,使用android.support.v7.widget.SwitchCompat 1.设置底部轨道颜色:app:trackTint android:id="@+i ...

最新文章

  1. 如何触发AspxGridview的PageIndexChanged 客户端事件
  2. 微信平台开发1--开发者模式基本配置
  3. 关闭子窗口 父窗口自动刷新
  4. 即将发版!Apache Flink 1.9 版本有哪些新特性?
  5. Cannot delete .... . Name node is in safe mode
  6. sql server 2008 每次都要use_这个方法选的都是强势股,短线操作,快进快出,不恋战,建议收藏...
  7. C#2.0 泛型初探 (特性一览)
  8. 【pandas】dataframe根据某列是否是null筛选数据
  9. RN对接京东支付sdk(Android)
  10. vue使用a标签下载文件_vue+iview 通过a标签实现文件下载
  11. 基于AutoCAD自动数控编程工具NC_Manu_Tool(最新V1.39)
  12. css引用 svg图标库,svg 图标文件引入小技巧
  13. 解密微信电脑版image文件夹下缓存的用户图片
  14. python中abs和fabs的区别_Python - abs vs fabs
  15. log日志:如何设置log级别、打印字体的颜色
  16. 轻言壁纸微信小程序源码
  17. Decal的另类用法
  18. Java毕业设计_基于BootStrap的晴雅花艺交流论坛的开发
  19. SAP schema增强
  20. 遇到vmware提示客户机操作系统已禁用 CPU.请关闭或重置虚拟机

热门文章

  1. 2022-2028年中国二次供水设备行业研究及前瞻分析报告
  2. 2022-2028年中国EMI膜产业发展态势及市场发展策略报告
  3. 2022-2028年中国量子点膜行业市场调查分析及未来前景分析报告
  4. Go 学习笔记(71)— Go 接口 interface (接口定义、接口实现、接口调用、值接收者、指针接收者)
  5. 2019秋招面试常考题目
  6. 在装有Ubuntu16.04的VMware虚拟机下安装OpenCV3.2.0
  7. 基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化
  8. Waymo的激光雷达计划:进展如何?
  9. 什么是视觉Visual SLAM
  10. 多尺度注意力机制的语义分割