解决方法就是在根布局设置
android:descendantFocusability="blocksDescendants" ;android:descendantFocusability 有三种值:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
如果布局中包含Editext的话就需要给根布局设置
android:focusable="true"
android:focusableInTouchMode="true"
本文详细介绍了在Android布局中如何通过设置不同属性来控制焦点的行为,包括使用android:descendantFocusability属性的三种值来调整viewgroup及其子控件的焦点获取顺序,以及在包含EditText的情况下,如何确保根布局能够正确获取焦点。
2907

被折叠的 条评论
为什么被折叠?



