1.自定义SwitchCompat,,屏蔽父类的setOnCheckedChangeListener和setOnClickListene

@SuppressLint("AppCompatCustomView")
public class NotClickableSwitchCompat extends SwitchCompat {OnClickListener l;public NotClickableSwitchCompat(Context context) {super(context);}public NotClickableSwitchCompat(Context context, AttributeSet attrs) {super(context, attrs);}public NotClickableSwitchCompat(Context context, AttributeSet attrs, int defStyleAttr) {super(context, attrs, defStyleAttr);}@Overridepublic void setOnCheckedChangeListener(@Nullable OnCheckedChangeListener listener) {//super.setOnCheckedChangeListener(listener);}@Overridepublic void setOnClickListener(@Nullable OnClickListener l) {//super.setOnClickListener(l);this.l = l;}@Overridepublic boolean onTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_UP){if (l != null){l.onClick(this);}}return true;}}

2.xml文件

<com.example.lxhpdddjtrade.widget.NotClickableSwitchCompatandroid:id="@+id/switch_fingerprint"android:layout_width="match_parent"android:layout_height="40dp"android:paddingLeft="20dp"android:paddingRight="20dp"android:background="@color/content_dark_bg"android:textColor="@color/textBlack"android:text="指纹识别"android:visibility="visible"/>

效果:

3.Activity

     //设置状态switchFingerprint.setChecked(isOpenFinger);switchFingerprint.setOnClickListener( v -> {//点击逻辑...});

Android - 设置Switch不能手动切换 只能代码切换相关推荐

  1. Android 设置Switch样式

    参考:https://blog.csdn.net/qq_41858698/article/details/103961484

  2. android 设置全局的页面切换动画问题

    这两天在看android 设置页面切换动画,看的很纠结,晕菜了 我这里有四个手机, 一加 版本  5.1.1   小米2s  版本 5.0 华为P6   版本    4.4.2   酷派版本   4. ...

  3. Android实习札记(9)---设置Eclpise为护眼色与代码快速对齐

    Android实习札记(9)---设置Eclpise为护眼色与代码快速对齐 笔者的一些废话:(只是最近心情太差,吐槽下而已~) 感觉好久都没写博客了,看看上一次写博客是11月21号,已经有12天没有写 ...

  4. axure 图片切换图片的交互_Axure教程:在动态面板里面设置图片自动/手动切换

    原标题:Axure教程:在动态面板里面设置图片自动/手动切换 本文作者分享自己做过的一个PC端的高保真原型,来教大家,如何在动态面板里面设置图片的自动和手动的切换. 给大家分享自己做过的一个案例,来自 ...

  5. Android设置页面PreferenceFragment使用详细+代码分析

    Android设置页面PreferenceFragment使用详细 文章目录Android设置页面PreferenceFragment使用详细一 设置页面核心代码二 设置页面布局核心代码三Settin ...

  6. android设置夜间模式切换,android主题切换(简单的白/夜间模式的切换)

    效果图: 实现: android:layout_width="match_parent" android:layout_height="match_parent" ...

  7. layui tab标签 设置只读,不可手动切换 外部按钮切换tab

    设置只读最核心的代码只有一个 style="pointer-events: none;" 外部按钮切换tab的核心代码: 要使用layui 的element这个组件对象 最外面的一 ...

  8. Android开发之将Edittext输入弹出的软键盘设置搜索确定键。详细代码,已验证可用。...

    2019独角兽企业重金招聘Python工程师标准>>> 1,首先在布局中添加 android:imeOptions="actionSearch 2,然后java代码中设置代 ...

  9. android 设置字体大小和不同颜色,Android代码中设置字体大小,字体颜色,显示两种颜色.倒计时效果...

    Android代码中设置字体大小,字体颜色,显示两种颜色 在xml文件中字体大小用的像素 android:id="@+id/uppaid_time" android:layout_ ...

最新文章

  1. IOS6.0 应用内直接下载程序 不需跳转AppStore
  2. 数値の切捨て、切り上げ、四捨五入
  3. 操作系统机制学习总结
  4. 【CyberSecurityLearning 64】SSRF
  5. P1582 倒水(二进制)
  6. Android中Context详解
  7. 基于NEO的私链(Private Blockchain)
  8. C#并行编程(5):需要知道的异步
  9. 岗岭集团打造中国最大的线上线下一体化的医药健康平台
  10. Java连接数据库所遇到的坑,连接数据库,遇到一个很奇怪的问题……
  11. 北大核心期刊2012《科技通报》杂志简介《科技通报》论文范文
  12. gorm 多条件搜索db处理问题
  13. glide加载gif图不显示动画_关于glide加载gif问题
  14. 信息安全管理体系ISO27001
  15. sudo rosdep init命令报错ERROR: cannot download default sources list from:....Website may be down【绝对有用】
  16. 阿里云ACA试题-云安全典型题19道
  17. 7z 类库解析之 Format7zF 工程
  18. 桌面图标有阴影去除方法
  19. ups机房动环监控系统方案
  20. vue动态更改背景图

热门文章

  1. 【数据结构】树与二叉树的基本概念及性质
  2. P17安全领袖圆桌:安全市场迎来千亿发展机遇,腾讯携手产业链伙伴共建安全生态
  3. 计算机组成原理百道必考大总结(下)
  4. android 关于px转化为dp,sp
  5. JavaScript内容回顾第十天
  6. H7-TOOL的APP固件升级至V2.05,上位机升级至V2.05,支持CAN助手,新增华芯微特SWM和杰发科技AC78X脱机烧录(2021-05-16)
  7. 软件测试登陆注册经典测试用例
  8. 解决Tabby终端使用zsh主题字体无法识别问题
  9. C#   格式化XML方法
  10. play 1.2.7