公式ガイド ( http://developer.android.com/training/implementing-navigation/nav-drawer.html )に従ってドロワー UI パターンを実装しましたが、正常に動作しています。
ボタンをクリックすると、デフォルトのアクションバーを「done-discard」アクションバーに置き換えたいと思います。この部分は正常に動作しています。ユーザーが「完了」または「破棄」をクリックすると、引き出しのアクションバーに戻りたいです。左上のナビゲーションドロワーアイコンを除いて、アプリアイコンの左側が再表示されないことを除いて、私はほとんどそれを行うことができます。
これは、「破棄」クリック イベント ハンドラーで発生することです。
public void onClick(View v) {
inDragMode = false;
com.actionbarsherlock.app.ActionBar actionBar = getSherlockActivity().getSupportActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_TITLE);
getSherlockActivity().supportInvalidateOptionsMenu();
}
何か案は?