Android 基础控件bug总结

  1. Switch 控件 setChecked方法触发onCheckedChanged监听器问题

代码 setChecked,会触发监听。

解决方法:

复制代码
if (!mSwitch.isPressed()) {
    return;
}

参考:

Switch 控件 setChecked方法触发onCheckedChanged监听器问题_qml 为什么switch 没有编辑就触发oncheckedchanged-CSDN博客

  1. EditText 内容居右,点击 EditText 编辑,如何让光标居右编辑。

    Editable ea = editText.getText();
    editText.setSelection(ea.length());

相关推荐
stevenzqzq1 小时前
Android 协程 Channel 菜鸟教程
android·channel
遗悲风1 小时前
PHP伪协议全面解析:原理、常用场景、攻防实战与安全防护
android·安全·php
撩得Android一次心动2 小时前
Android Lifecycle 全面解析:掌握生命周期管理的艺术(源码篇)
android·lifecycle
stevenzqzq2 小时前
android fow 限流
android·限流·flow
缘友一世2 小时前
精粤X99-TI D4 PLUS大板使用多显卡BIOS设置
bug·gpu·硬件·主板·x99
冬奇Lab3 小时前
Android 15 显示子系统深度解析(二):图形缓冲区管理与HWC硬件合成
android
wings专栏3 小时前
Android触摸事件分发记录
android
aaajj3 小时前
【Android】声控拍照例子
android
stevenzqzq3 小时前
Android MVI 中 setState(reduce: State.() -> State) 设计说明文档
android·mvi框架
鸣弦artha3 小时前
Flutter框架跨平台鸿蒙开发——InheritedWidget基础使用-计数器案例
android·flutter·harmonyos