inf*_*nfo 23 android android-actionbar
我想从操作栏中删除左箭头,只需要图标和标题.
我的代码:
getSupportActionBar().setIcon(R.drawable.logo);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle(R.string.dashboardtitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
Run Code Online (Sandbox Code Playgroud)
但这并没有删除左箭头.任何帮助!!
Bor*_*rys 24
根据规范android规范:要启用向上导航的图标(显示图标旁边的"向上"指示符),请在ActionBar上调用setDisplayHomeAsUpEnabled(true):
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
...
}
Run Code Online (Sandbox Code Playgroud)
所以你应该设置actionBar.setDisplayHomeAsUpEnabled(false);
更新: 我用ActionBar sherlock测试下一个代码,它的工作原理.没有后退箭头:
getSupportActionBar().setIcon(R.drawable.ic_launcher);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle(R.string.about_event_location);
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
Run Code Online (Sandbox Code Playgroud)
viv*_*vek 22
您需要将其添加到actionBar主题中.您可以将箭头图像替换为您自己的图像,该图像可以是透明的
<item name="android:homeAsUpIndicator">@drawable/action_arrow</item>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21639 次 |
| 最近记录: |