我在Android操作栏中添加了后退按钮和图标。后退按钮和图标之间似乎有很大的差距,如下图所示
这是我用来到达上面的代码片段
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setLogo(R.mipmap.ic_launcher);
getSupportActionBar().setDisplayUseLogoEnabled(true);
请如何缩小后退按钮和启动器之间的间隙
最佳答案
在工具xml
中进行以下更改
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:titleTextAppearance="@style/Toolbar.TitleText"
app:popupTheme="@style/AppTheme.PopupOverlay"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetStartWithNavigation="0dp" />
由于您没有在xml中使用工具栏。您将必须创建自己的样式,并将父样式作为当前主题。由于我不知道您使用的是哪种主题,所以我无法告诉您确切的信息。这是一个例子
<style name="myToolbar" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:contentInsetLeft">0dp</item>
<item name="android:contentInsetStart">0dp</item>
<item name="android:contentInsetStartWithNavigation">0dp</item>
</style>
然后,我将在
myToolbar
的应用程序标记中使用manifest
主题。我希望这能帮到您。