Питання Спеціальний вигляд панелі "Дія"


Я хочу оголосити індивідуальне представлення, але я також хочу, щоб логотип домашньої сторінки відображався зліва за умовчанням. Як я можу досягти, щоб використати обидва?


16
2018-04-21 14:25


походження




Відповіді:


Найкращий спосіб - використовувати стилі XML:

<style name="Theme.Main" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>

<style name="Widget.ActionBar" parent="android:Widget.Holo.Light.ActionBar">
    <item name="android:displayOptions">showHome|useLogo|showCustom</item>
    <item name="android:customNavigationLayout">@layout/custom</item>
</style>

Тоді просто встановіть цю тему як тему програми або активність їх у AndroidManifest.xml


43
2018-04-22 09:20



Ви також можете зробити те ж саме в коді без будь-яких змін теми: getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM|ActionBar.DISPLAY_USE_LOGO|ActionBar.DISPLAY_SHOW_HOME); - Joe Hughes