下面是我的XML:相对布局不能点击
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:weightSum="2">
<RelativeLayout
android:clickable="true"
android:id="@+id/rel1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center">
<com.app.thelist.view.CustomButton
android:clickable="false"
android:focusable="false"
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_gravity="center"
android:background="@android:color/transparent"
android:text="btn1"
android:textAllCaps="false"
android:textColor="@color/txt_sub_title"
android:textSize="@dimen/txt_barselection_size"
app:FontEnum="regular" />
<com.app.thelist.view.CustomTextView
android:clickable="false"
android:focusable="false"
android:id="@+id/txt1"
style="@style/RegularFont"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/btn_my_drinks"
android:background="@drawable/border_gry_theme"
android:padding="@dimen/dimen_3"
android:text="00"
android:textColor="@color/txt_sub_title"
android:textSize="@dimen/txt_single_view_font" />
<ImageView
android:id="@+id/iv_bootm_selecter2"
android:layout_width="match_parent"
android:layout_height="7dp"
android:layout_below="@id/btn1"
android:scaleType="fitXY" />
</RelativeLayout>
<RelativeLayout
android:clickable="true"
android:id="@+id/rel1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center">
<com.app.thelist.view.CustomButton
android:clickable="false"
android:focusable="false"
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_gravity="center"
android:background="@android:color/transparent"
android:text="btn1"
android:textAllCaps="false"
android:textColor="@color/txt_sub_title"
android:textSize="@dimen/txt_barselection_size"
app:FontEnum="regular" />
<com.app.thelist.view.CustomTextView
android:clickable="false"
android:focusable="false"
android:id="@+id/txt1"
style="@style/RegularFont"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/btn_my_drinks"
android:background="@drawable/border_gry_theme"
android:padding="@dimen/dimen_3"
android:text="00"
android:textColor="@color/txt_sub_title"
android:textSize="@dimen/txt_single_view_font" />
<ImageView
android:id="@+id/iv_bootm_selecter2"
android:layout_width="match_parent"
android:layout_height="7dp"
android:layout_below="@id/btn1"
android:scaleType="fitXY" />
</RelativeLayout>
</LinearLayout>
我已经做了findViewby ID,并添加点击收听到相对布局..但它没有采取click事件..而不是单击事件发生,而我点击在相对布局里面的textview。
什么可能是isssue?
谢谢。
您是否希望textview和父级相对布局可点击或只有相对布局? – Avi
你能展示你的java代码吗? –
现在,在为relativelayout中的内部控件添加clickable和focusable false后,我必须单击twise而不是单击相对布局。 –