我们可以在不使用的情况下启动导航抽屉ActionBarDrawerToggle
吗?在我的实现中,我不想使用操作栏。
所以,我不想ActionBarDrawerToggle
打开和关闭抽屉。单击硬件菜单按钮时,我想打开导航抽屉。
我的目标是 Android 2.2 并使用支持库 v4。
据我了解,ActionBarDrawerToggle
类将在内部实现来处理导航抽屉的打开和关闭。我对么?
我们可以在不使用的情况下启动导航抽屉ActionBarDrawerToggle
吗?在我的实现中,我不想使用操作栏。
所以,我不想ActionBarDrawerToggle
打开和关闭抽屉。单击硬件菜单按钮时,我想打开导航抽屉。
我的目标是 Android 2.2 并使用支持库 v4。
据我了解,ActionBarDrawerToggle
类将在内部实现来处理导航抽屉的打开和关闭。我对么?
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
ImageView ivNavigationIcon = //some image or button or menu what ever you want
ivNavigationIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mDrawerLayout.openDrawer(Gravity.LEFT);
}
});
单击硬件菜单按钮时,我想打开导航抽屉
并非每个 Android 设备都有 MENU 按钮,因此您最好有其他解决方案。
此外,使用 MENU 打开导航抽屉,而不是菜单 - 可能会被某些用户视为奇怪的行为。
我的目标是 Android 2.2 并使用支持库 v4。
如果你正在使用DrawerLayout
,它有你可以使用openDrawer()
的closeDrawer()
方法来分别打开抽屉和关闭抽屉。