프로젝트 중 하나에서 아래쪽으로 슬라이딩 패널이 있습니다. 어떤 사용자가 체크 박스를 선택하고 패널 안의 이미지를 클릭 할 수 있습니다. 그래서 상대 레이아웃 내부에 슬라이딩 서랍 구성 요소를 추가했습니다. 윗면보기에는 목록 뷰가 포함되고 맨 아래에는 슬라이딩 드래거가 표시됩니다.안드로이드 (네이티브 java) - 슬라이딩 서랍 - 콘텐츠 (이미지 뷰 및 체크 박스) 클릭 이벤트가 발사되지 않음
슬라이딩 구성 요소에 대한 핸들 및 내용 부분이 있습니다. 내용 안에 체크 박스와 이미지 뷰가 추가되었습니다. 사용자가 그 중 하나를 클릭하면 해당 이벤트를 듣고 싶습니다. 서랍 슬라이드 이벤트는들을 수 있지만 다른 두 번의 클릭 이벤트는들을 수 없습니다.
슬라이딩 서랍의 콘텐츠 부분에있는 이벤트를 듣기 위해 무엇이든 놓치지 마십시오. 레이아웃 xml에서 clickable 속성을 true로 추가하여 시도했습니다. 그러나 여전히 같은 결과입니다.
Google에서 검색했지만 해결책을 찾을 수 없습니다.
제가 누락 된 항목이 있으면 알려주십시오. 어디에 문제가 사전에
<SlidingDrawer android:id="@+id/slidingDrawer1" android:layout_width="match_parent"
android:layout_height="wrap_content" android:handle="@+id/handle" android:content="@+id/content"
android:animateOnClick="true" android:padding="15dp" android:topOffset="250dp" android:allowSingleTap="true"
>
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content" >
<LinearLayout android:layout_width="match_parent" android:layout_height="50dp"
android:id="@+id/handle" android:background="@drawable/popbg" android:paddingLeft="20dp"
android:paddingTop="20dp" android:paddingRight="20dp">
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="text1" android:textColor="#000000"
android:layout_weight="1"/>
<ImageView
android:id="@+id/elrattSlidingIcon"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/non_expand" android:layout_gravity="right"/>
</LinearLayout>
<LinearLayout android:layout_width="match_parent"
android:layout_height="80dp"
android:gravity="center_horizontal" android:orientation="vertical"
android:id="@+id/content" android:paddingLeft="15dp" android:paddingRight="14dp"
android:clickable="true">
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"
android:gravity="top" android:padding="0dp"
android:clickable="true">
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent" android:gravity="center_horizontal"
android:paddingTop="15dp" android:orientation="vertical"
android:background="@drawable/bg_elratt">
<ImageView android:id="@+id/elrattListBtmBtn"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:src="@drawable/skickaintr_ov" android:clickable="true"/>
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"
android:orientation="horizontal" android:paddingLeft="50dp" android:paddingRight="50dp"
android:paddingTop="10dp">
<CheckBox android:id="@+id/usrOption" android:layout_width="0dp" android:layout_height="wrap_content"
android:layout_weight="0.2" android:button="@drawable/checkbox_selector" android:tag="1"
android:clickable="true"/>
<TextView android:layout_width="0dp" android:layout_height="match_parent"
android:text="test2" android:singleLine="false"
android:layout_weight="0.8"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</SlidingDrawer>
감사, 감사 Srini