android:onClick的LinearLayout无法正常工作

时间:2017-07-20 17:07:51

标签: android

我有一个有两个孩子的LinearLayout,第一个是ImageView,第二个是TextViewandroid:onClick设置了LinearLayout属性。当我点击TextView孩子时,onClick的{​​{1}}方法未被调用。但是当我点击LinearLayout时,ImageView方法正在调用。下面是我的xml代码:

onClick

我已尝试过<LinearLayout android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:onClick="callOnClick"> <ImageView android:layout_width="wrap_content" android:layout_height="match_parent" android:src="@android:drawable/ic_menu_call" /> <TextView android:id="@+id/tv_id" android:layout_width="wrap_content" android:gravity="start" android:layout_height="wrap_content" style="@style/text_style" android:layout_gravity="start"/> </LinearLayout> android:focusableInTouchMode="false"android:duplicateParentState="true",但未发生这种情况。

  

类似的嵌套布局正在按预期工作,即我可以在其上的任何位置触摸父布局以调用其android:clickable="false"方法。以下是该布局的代码:

onClick
  

由于

0 个答案:

没有答案