安卓-⽗控件、⼦控件焦点问题excel listview控件
当要处理⼀个Listview或者GridView或者⼀个布局中含有⼦控件的焦点问题时,可以在⽗控件中定义如下属性:
android:descendantFocusability=”xxx”
xxx的取值有3个:beforeDescendants、afterDescendants、blocksDescendants
beforeDescendants:⽗控件会优先其⼦类控件⽽获取到焦点;
afterDescendants:⽗控件只有当其⼦类控件不需要获取焦点时才获取焦点
blocksDescendants:⽗控件会覆盖⼦类控件⽽直接获得焦点;
如果是Listview,也可以使⽤JAVA代码控制实现, listView.setItemsCanFocus(false);//默认为false,表⽰⼦控件不能获取焦点;如果⼦控件需要获取焦点,设置成true即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论