我想从操作栏中删除左箭头,只需要图标和标题。
我的代码:
getSupportActionBar().setIcon(R.drawable.logo);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle(R.string.dashboardtitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
但这不会删除左箭头。任何帮助!
最佳答案
根据规范android specification : 要启用向上导航的图标(在图标旁边显示“向上”指示符),请在 ActionBar 上调用 setDisplayHomeAsUpEnabled(true):
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
...
}
所以你应该设置 actionBar.setDisplayHomeAsUpEnabled(false);
更新: 我用 ActionBar sherlock 测试下一个代码,它的工作。没有后退箭头:
getSupportActionBar().setIcon(R.drawable.ic_launcher);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle(R.string.about_event_location);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
关于android - 从android中的操作栏中删除左箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771532/