2014-04-29 55 views
0

我有一个问题,我做了一个Android导航抽屉应用程序并添加了我的东西。Android导航抽屉应用程序不响应点击

现在我有一个问题,我不知道在哪里的错误可能是:

当我想看到的抽屉式导航,我只能从左边的装置边框滑动手势。

当我点击左上角enter image description here显示菜单不起作用。

解决方案的任何提示?

+0

哪里是按钮上的监听器的代码? –

回答

1

最简单的方法是使用ActionBarDrawerToggle,将其绑定到您的ActivityDrawerLayout。请注意,您还需要拨打ActionBar.setHomeButtonEnabled(true)以使您的onOptionsItemSelected()回拨看到android.R.id.home被选中。

1

您需要设置按钮的点击侦听器,然后才能打开和关闭抽屉:可以在调用onCreate()后的Activity中完成此操作。

viewButton = (ImageButton)findViewById(R.id.actionBarViewButton); 
    viewButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v){ 
      if(mDrawerLayout.isDrawerOpen(Gravity.RIGHT)){ 
       mDrawerLayout.closeDrawer(Gravity.LEFT); 
      } 

      else{ 
       mDrawerLayout.openDrawer(Gravity.RIGHT); 
      } 
     } 
    }); 
相关问题