私のアプリには典型的なSlidingDrawerがありますが、Slidingdrawerのハンドルとしてレイアウト(相対または線形)を作成する方法がわかりません!ImageViewsとButtonsは正常に機能しますが、レイアウトは機能しません!! 手伝って頂けますか?
質問する
1438 次
1 に答える
3
スライドドロワーxmlで、ハンドルIDを必要な新しいRelativeLayout/LinearLayoutのIDとして設定するだけです。ImageView/Buttonなどと同じように。
<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>
于 2012-05-17T17:31:01.513 に答える