LinearLayout中ImageButton的按压效果不起作用,如图
布局如下:
<LinearLayout
android:id="@id/ll_add_reply_face" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="1" android:gravity="center" android:orientation="horizontal" ><ImageButton
android:layout_width="35dp" android:layout_height="35dp" android:background="@drawable/selector_add_face" android:contentDescription="@string/btn_topic" /> </LinearLayout>在Activity中LinearLayout有点击事件,此时点击LinearLayout区域但不在ImageButton区域中,此时有点击事件,如果点击ImageButton的区域,则ImageButton点击事件失效,但有点击效果。目标是点击LinearLayout区域时ImageButton都要有按压效果,并有点击事件,此时应该将ImageButton改为ImageView。