我喜歡打開任何外側按鈕的滑動抽屜不與其子按鈕處理,如果任何人有任何答案或教程請幫助我?如何從外部按鈕打開滑動抽屜而不使用其子按鈕?
我想從佈局中的任何其他按鈕打開滑塊,而不是從手柄按鈕...不是從其子按鈕?
像是如果我有任何按鈕在xml ..當我點擊它滑塊打開。
Android Sliding Up View 請檢查一下,看看屏幕截圖,我沒有那麼多的聲譽,讓我上傳圖片
我想點擊顯示按鈕滑塊打開不滑
我喜歡打開任何外側按鈕的滑動抽屜不與其子按鈕處理,如果任何人有任何答案或教程請幫助我?如何從外部按鈕打開滑動抽屜而不使用其子按鈕?
我想從佈局中的任何其他按鈕打開滑塊,而不是從手柄按鈕...不是從其子按鈕?
像是如果我有任何按鈕在xml ..當我點擊它滑塊打開。
Android Sliding Up View 請檢查一下,看看屏幕截圖,我沒有那麼多的聲譽,讓我上傳圖片
我想點擊顯示按鈕滑塊打開不滑
的「導航抽屜「可以用mDrawerLayout.openDrawer(mDrawerContentLayout)
以編程方式打開。下面是一些信息如何設置它:
private DrawerLayout mDrawerLayout;
private RelativeLayout mDrawerContentLayout;
獲取參考drawerView在活動onCreate()
:
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerContentLayout = (RelativeLayout) findViewById(R.id.drawer_content);
調用此您單擊按鈕時,您希望抽屜打開:
mDrawerLayout.openDrawer(mDrawerContentLayout);
我使用RelativeLayout
作爲抽屜的內容視圖,但您可以使用任何適合您的內容視圖。請記住,mDrawerLayout
佈局應位於mDrawerLayout
(實際上是android.support.v4.widget.DrawerLayout
),並應具有android:layout_gravity="start"
屬性。
這裏是(略)活動的佈局,我用:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.ViewPager
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#33b5e5"
android:paddingBottom="4dp"
android:paddingTop="4dp"
android:textColor="#fff" />
</android.support.v4.view.ViewPager>
<RelativeLayout
android:id="@+id/drawer_content"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="start" >
<ListView
... />
</android.support.v4.widget.DrawerLayout>
您可以在API documentation找到更多的細節,developer docs和design patterns。
好的,如果你想打開它的按鈕的點擊滑塊,然後使用下面的代碼。
sliding_menu = (Button) findViewById(R.id.slidingMenu);
sliding_menu.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
menu.showMenu();
}
});
'從任何外側按鈕打開滑動抽屜意味着什麼? – InnocentKiller
你能否給我們提供更多的細節?我甚至不完全明白你在問什麼...... –
你想達到什麼目的? – EdmDroid