0

を使用せずにナビゲーション ドロワーを起動できますActionBarDrawerToggleか? 私の実装では、アクション バーを使用したくありません。

ActionBarDrawerToggleだから、引き出しを開閉したくありません。ハードウェア メニュー ボタンをクリックしたときにナビゲーション ドロワーを開きたい。

Android 2.2 を対象としており、サポート ライブラリ v4 を使用しています。

私の理解によると、ActionBarDrawerToggleクラスはナビゲーションドロワーの開閉を処理するために内部的に実装されます。私は正しいですか?

4

2 に答える 2

8
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);
}
});
于 2014-01-02T05:20:44.707 に答える