【发布时间】:2015-08-05 09:13:24
【问题描述】:
我想在actionBar上使用logo而不是homeAsUp来打开drawerLayout,我设法做到了,但是homeAsUp的空间似乎被留下了,所以看起来logo已经leftMargin了。
这就是我所做的:
style.xml
<item name="android:logo">@drawable/logo_file</item>
<item name="android:displayOptions">showHome|useLogo</item>
logo_file.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/mylogo"
android:left="-10dp"
</layer-list>
活动
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayUseLogoEnabled(true);
执行android:left="-10dp" 并不能解决问题,它只会从徽标左侧移除 10dp。
所以请帮我把标志移到左边。
【问题讨论】:
-
您可以在工具栏中使用自己的自定义操作栏并将其设置为操作栏
标签: android xml android-actionbar drawerlayout