通常我们在Fragment中引用到布局文件中一个EditText组件后会出现无法编辑,点击没反应,这时候应该在布局文件中设置属性:descendantFocusability 它有三个属性值。
(1) beforeDescendants:viewgroup会优先其子类控件而获取到焦点
(2) afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
(3) blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
在根控件xml布局文件加 android:descendantFocusability=""
加入前两种即可解决问题。