我使用样式自定义了我的操作栏,使我的徽标位于中心。 我想隐藏动作栏左侧的徽标和标题,我这样做:
<item name="android:displayOptions"></item>
它有效,但我的问题是我不想隐藏也在左侧的后退按钮,并且displayOptions
后退按钮隐藏即使我使用:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
那么解决方案是什么?
答案 0 :(得分:0)
如果您已经实施了操作栏,则应该可以使用以下代码设置主页按钮。
这在onCreate
中getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
这是一个单独的方法
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// app icon in action bar clicked; go home
Intent intentHome = new Intent(this, TargetActivity.class);
intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intentHome);
return true;
default:
return super.onOptionsItemSelected(item);
}
}