В Holo
тему добавления этогоAndroid Lollipop с Материал темы пользовательского логотипа не действует как DrawerToggle
myActionBar.setDisplayHomeAsUpEnabled(true);
Я могу увидеть приложение логотип (в моем случае mm_logo
см ниже) левый верхний край, и этот логотип действует как кнопка переключения выдвижного ящика
В Material
логотип не указан
, но если добавить
myActionBar.setDisplayShowHomeEnabled(true);
значок приложения отображается в верхнем левом краю (в моем случае ic_launcher
смотри ниже)
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:logo="@drawable/mm_logo"
android:label="@string/app_name"
android:theme="@style/Theme.GreenAppTheme"
android:largeHeap="true">
Если добавить обе эти строки
myActionBar.setDisplayShowHomeEnabled(true);
myActionBar.setDisplayUseLogoEnabled(true);
Логотип также показан в материале, но имеет тенденцию заполнять пространство, выделенное кнопками со слишком высоким левым краем и не действует как кнопка переключения курсора (это простое статическое изображение). Вот пример:
Любая идея настроить панель действий, чтобы показать в материальной теме дизайна логотипа mm_logo
действовать как ящик переключателя без повторной реализации пользовательского ActionBar
класса?
ПРИМЕЧАНИЕ: Кнопка ящика работает в материале, что я хочу, что ящик переключает также, если пользователь нажмет на логотипе не только щелкая непосредственно кнопку кассеты 3 линии
Кнопка ящика работает в материале, что я хочу, что ящик переключает также, если пользователь нажимает на логотип не только нажатием мыши 3 линии Кнопка ящика – Silverstorm
@Silverstorm Если вы используйте панель инструментов, которая добавлена в support.v7.library, вы можете вызвать функцию setNavigationIcon (int resId) ', чтобы установить ваш логотип в качестве значка навигации, чтобы вы могли щелкнуть его по мере нажатия на ActionBarDrawerToggle без пользовательской ActionBar.Hope это может вам помочь. – Yong