我喜欢打开任何外侧按钮的滑动抽屉不与其子按钮处理,如果任何人有任何答案或教程请帮助我?如何从外部按钮打开滑动抽屉而不使用其子按钮?
我想从布局中的任何其他按钮打开滑块,而不是从手柄按钮...不是从其子按钮?
像是如果我有任何按钮在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