打開滑動抽屜時,我可以如何隱藏滑動抽屜的手柄嗎?當OnDrawerOpenListener被觸發時,我嘗試使用setVisibility(View.GONE)方法,但句柄仍然可見。是否可以隱藏抽屜的手柄或始終可見?這裏是我的滑動抽屜的XML的一個片段:以編程方式隱藏滑動抽屜的手柄
<SlidingDrawer android:layout_width="wrap_content"
android:id="@+id/notifDrawer" android:handle="@+id/notifHandle"
android:content="@+id/notifContent" android:layout_height="fill_parent"
android:orientation="horizontal">
<LinearLayout android:id="@+id/notifHandle"
android:layout_width="wrap_content" android:layout_height="fill_parent"
android:background="@drawable/button_selected" android:orientation="vertical"
android:padding="0dip" android:gravity="center">
<TextView android:id="@+id/notification_count"
android:visibility="gone" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="10sp"
android:textStyle="bold" android:textColor="#FFFFFF"
android:gravity="center" android:background="@drawable/badge">
</TextView>
</LinearLayout>
<ListView android:id="@+id/notifContent"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="#C0C0C0" android:divider="@drawable/divider"
android:fadingEdge="none">
</ListView>
</SlidingDrawer>
如果我們這樣做,由於寬度和高度的原因,該把手將不可見。那麼你如何能夠處理SlidingDrawer的觸摸(或滑動)事件。如果你有一些解決方案,請讓我知道。 – Raj
我爲handeling touch事件創建了一個按鈕。 – Samrakchan