首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
problems
Android童话镇
创建于2025-05-16
订阅专栏
record the problems at daily work
等 1 人订阅
共50篇文章
创建于2025-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅谈FLAG_NOT_FOCUSABLE对窗口事件的影响
要深入理解为何设置 FLAG_NOT_FOCUSABLE 会导致 onBackPressed() 不被回调,但View点击事件却不受影响,需要从 Android 系统的源码层面分析事件分发的核心逻辑。
浅谈焦点冲突导致异常背景色的机制
将结合Android源码深入分析焦点冲突导致异常背景色的机制,并提供专业解决方案。以下分析基于Android 11源码(API 30)。 源码级焦点冲突分析 1. 正常焦点分发流程(无背景色异常) j
多View焦点冲突导致背景异常浅析
要理解 “焦点冲突时出现异常焦点背景色” 而 “正常焦点分发时无异常” 的本质,需要从焦点分发机制、焦点状态稳定性和背景色触发条件三个维度,结合View和ViewGroup源码深入分析。 一、核心概念
View源码解析焦点态背景色的来源及移除方法
一、焦点态默认背景色的源码分析 1. View 状态管理核心逻辑(View.java) java 2. StateListDrawable 状态匹配机制(StateListDrawable.java)
View焦点态默认背景色的源码分析
将从源码层面分析焦点背景色的产生机制,并提供完整的Java解决方案。以下分析基于Android Framework源码(API 30)。 焦点背景色产生机制源码分析 焦点状态触发背景色: java D
小明的输入法奇遇记:Android 黑夜模式 UI 修复指南
故事背景:小明是个刚入门的 Android 开发新手,最近遇到了一个奇怪的问题:在应用 A 登录页输入密码后直接按 Enter 键隐藏输入法,然后跳转到应用 B 的首页时,底部 Tab 栏和顶部跑马灯
android:filterTouchesWhenObscured="true" 引发的事故
设置 android:filterTouchesWhenObscured="true" 是为了防止悬浮窗攻击(如恶意应用通过覆盖真实按钮诱导用户点击),但语音助手常驻导致按钮被判定为 “被遮挡”,这是
View的filterTouchesWhenObscured属性
android:filterTouchesWhenObscured="true" 是 Android 系统中的一个安全特性,用于防止应用界面被 恶意覆盖(Overlay Attack) 时用户误触敏
控件焦点影响背景绘制
在 Android 系统中,控件焦点状态影响背景绘制的核心原因与 状态列表 Drawable(StateListDrawable) 和 系统主题 / 样式的默认配置 密切相关。结合你遇到的 “黑夜模
RecyclerView之Scrapped or attached views may not be recycled. isAttached=true
这个错误是在 RecyclerView 的Recycler 类中抛出的,具体位置在recycleViewHolderInternal(ViewHolder holder)方法里。当尝试回收一个已附加到