导航抽屉图标未垂直居中(横向模式,Android)

时间:2015-01-21 11:31:32

标签: android icons navigation-drawer android-5.0-lollipop android-appcompat

我在使用工具栏的新方法方面遇到了问题。在横向模式下,工具栏标题垂直居中,但导航抽屉不居中。我该如何解决这个问题?

我正在使用Chris Banes这篇文章中的工具栏: AppCompat v21 — Material Design for Pre-Lollipop Devices!

这是style.xml中抽屉图标的代码:

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">@android:color/white</item>
</style>

这是问题的图像: Landscape image

编辑:溢出按钮也不是垂直居中......

2 个答案:

答案 0 :(得分:29)

这是我的工具栏主题,所有内容都正确居中:

<android.support.v7.widget.Toolbar
    android:layout_width="match_parent"
    android:layout_height="?actionBarSize"
    style="@style/Widget.MyApp.Toolbar">

</android.support.v7.widget.Toolbar>

示例说明使用android:minHeight="?actionBarSize"android:_layout_height="wrap_content",但它只会产生您所描述的错误。

答案 1 :(得分:6)

在工具栏样式中添加:

<item name="maxButtonHeight">?attr/actionBarSize</item>

这允许你使用wrap_content高度并且仍然有一个居中的图标!