在我的应用程序中,有一个ActionBar
标签作为导航模式。我还使用自定义View
,为ActionBar
添加了另一个“行”。设置如下:
final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.ab);
Typeface font = Typeface.createFromAsset(getAssets(), "cs_regular.ttf");
TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.tvActionTitle);
title.setTypeface(font);
问题:我不希望显示图标,但是当我使用actionBar.setDisplayShowHomeEnabled(false);
时,我的自定义布局会被放置 BELOW 标签,我需要它位于ActionBar
中的标签上方。将其设置为true
可以根据需要放置布局,但会显示不必要的图标..任何建议?
答案 0 :(得分:2)
我假设用图标表示应用图标。您基本上可以使用样式使其不可见。将其添加到您的Activity正在使用的样式中:
<item name="android:icon">@android:color/transparent</item>