내 애플 리케이션에 일반적인 SlidingDrawer가 있지만 레이아웃 (상대 또는 선형)을 내 Slidingdrawer의 핸들로 만드는 방법을 모르겠습니다! ImageViews 및 버튼은 잘 작동하지만 레이아웃은 아닙니다! 나 좀 도와 줄 수있어?안드로이드에서 SlidingDrawer의 핸들로서의 레이아웃
답변
슬라이딩 서랍 xml에서 핸들 ID를 원하는 RelativeLayout/LinearLayout의 ID로 설정하면됩니다. 그냥 싶은 이미지 뷰/버튼 등
<SlidingDrawer
android:id="@+id/slidingDrawer"
android:handle="@+id/drawerHandle"
android:content="@+id/contentLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/drawerHandle"
android:gravity="center"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:background="@drawable/bg">
<ImageView
android:src="@drawable/icon"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center">
</ImageView>
</LinearLayout>
<LinearLayout
android:id="@+id/contentLayout"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg">
<ImageView
android:src="@drawable/icon"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center">
</ImageView>
</LinearLayout>
</SlidingDrawer>
너무 감사합니다 훨씬 빠른 것입니다,하지만 난이 레이아웃에 두 개 이상의 뷰를 배치 할 수 있도록 코드? 그렇다면 어떻게 이러한 견해를 제기 할 수 있습니까? (android : gravity = "left"는 작동하지 않습니다.) – iamnp
나는 이해할 수 없다. 핸들은 내 사용법에서 다른보기처럼 작성됩니다. 당신이 핸들 등에 넣고 싶은 것에 좀 더 구체적으로 할 수 있습니까? – ky1enamic
글쎄, 나는 한가지를 제외한 모든 것을 이해했다. 핸들에 레이아웃이 있습니다. 레이아웃을 왼쪽이나 오른쪽으로 가져올 수 있습니까? android : gravity = "left"를 SlidingDrawer에 정의하는 것과 비슷한가요? – iamnp
포스트 응답이 – Triode