У меня есть actionBarStyle
, который я внедрил в своем приложении для своего ActionBar
. Вот код XML ниже:Android Action Bar не отображается на дисплееОпции - useLogo
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyActionBarTheme" parent="@android:style/Theme.Holo">
<item name="android:windowActionBarOverlay">true</item>
<item name="android:actionBarStyle">@style/MyCustomActionBar</item>
</style>
<style name="MyCustomActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@android:color/transparent</item>
<item name="android:backgroundSplit">@android:color/transparent</item>
<item name="android:displayOptions">useLogo</item>
</style>
А вот мой Activity OnCreate
:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActionBar().setLogo(R.drawable.ic_logo);
setContentView(R.layout.activity_home);
initializeViews();
manageFragments();
}
Проблема в том, что мой ActionBar
не показывает на всех, и когда я удалить displayOptions
пункт из моего XML. Он отображается с заголовком. Теперь я всегда могу удалить заголовок (установите для строки заголовка только пустое), но я не хочу этого, поскольку он показывает стиль/тему по умолчанию ActionBar
в течение нескольких секунд, а затем мою пользовательскую тему (я думаю, вы знаете это). Я не знаю, в чем проблема. Пожалуйста помоги. Спасибо ...