<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="13dp" android:layout_marginLeft="15dp" android:id="@+id/numberLL" > <View android:layout_width="30dp" android:layout_height="30dp" android:background="#222" /> <TextView android:id="@+id/telNumberTV" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="13800138000" android:textColor="#CEBC91" android:layout_gravity="center_vertical" android:layout_marginLeft="8dp" /></LinearLayout>
本来是想在点击外层layout触发事件,后来不小心又给了textview一个.setOnClickListener(this);
所以才导致在点击外层和View的时候正常,但是点击textview却没反应,原来这个还有冲突,就算你textview没有赋予事件,但是设置了.setOnClickListener(this);就会出问题。
在定义了外部layout的事件后,处理内部所包含的部件的事件时没触发。
最新推荐文章于 2021-06-13 22:46:25 发布