标签: android android-relativelayout
我有一个RelativeLayout,其中有两个其他布局。我想要做的是当我点击第一个子布局的区域时让父布局获得焦点(因此将为父级调用onClick()方法),并且当我单击时不执行任何操作第二个孩子的面积。
RelativeLayout
onClick()
descendantsFocusability在我的情况下不起作用,因为它定义了所有孩子的可聚焦性,并且它们对所有孩子都是一样的(显然不是我的情况)。
descendantsFocusability
答案 0 :(得分:1)
首先将此属性设置为xml-files中的布局:
android:focusableInTouchMode="true"
然后,您可以通过应用requestFocus(),将焦点移动到您的周围 布局。
requestFocus()