9

私のプロジェクトでは、アクション バーのシャーロック ライブラリを使用しました。次のコードを使用したアクションバーに戻るボタンを作成したい

getSupportActionBar().setHomeButtonEnabled(true);

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {

        case android.R.id.home:
             finish();
             break;

        default:
            return super.onOptionsItemSelected(item);
        }
        return false;
    }

すべて正常に動作していますが、戻る矢印 (アイコンの左側) が表示されません。Back Arrowも表示したいです。誰が私が間違っているのか教えてもらえますか。

4

1 に答える 1

29

You have to set it up this way:

ActionBar ab = getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(true);

Hope that helps.

于 2012-12-13T11:48:04.100 に答える