1

我想在操作栏中添加一个标准的向上按钮图标( < 像这样)。

我在样式中添加了这个:

<style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
        <item name="android:homeAsUpIndicator">@drawable/navigation_previous_item</item>
</style>

我启用了主页按钮onCreate

getActionBar().setHomeButtonEnabled(true);

并添加了动作事件:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch(item.getItemId()){
            case android.R.id.home:
                onBackPressed();
                break;
            default:
                return super.onOptionsItemSelected(item);
        }
       return true;
    }

问题是我看不到 ( < ) 图标。应用程序图标填充到右侧,就像我的可绘制对象有一个位置,但它没有向我显示 icon 。. .

4

1 回答 1

1

尝试 getActionBar().setDisplayHomeAsUpEnabled(true); ,它应该工作

于 2013-08-21T08:48:11.867 回答