使用ButtonView切换导航抽屉

时间:2013-08-14 18:17:50

标签: android

我正在使用导航抽屉。我使用android:theme="@android:style/Theme.Light.NoTitleBar"隐藏了操作栏。所以我只能使用滑动滑动抽屉。我想创建一个按钮。点击按钮,我想显示抽屉。我用Google搜索但找不到多少。提前谢谢。

3 个答案:

答案 0 :(得分:3)

在onClick上调用openDrawer:

  

public void openDrawer(View drawerView)

     

通过将其设置为视图来打开指定的抽屉视图。

     

参数drawerView抽屉视图打开

http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)

答案 1 :(得分:1)

drawer.openDrawer(Gravity.LEFT);

并关闭:

drawer.closeDrawer(Gravity.LEFT);

答案 2 :(得分:0)

试试这个:

final ImageView toolbar1 = (ImageView) findViewById(R.id.Toolbar1);

        final DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);




        toolbar1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                drawer.openDrawer(GravityCompat.START);

            }
        });