1

我不得不更换动作条实行新的UI模式的设计团队希望Android的工具栏比的ActionBar更多的填充,如何解决

的动作条,现在换成了工具栏,但工具栏对象比动作条大只有marginably,但值得注意的是,不希望的

下面是XML声明

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/toolbar" 
    android:layout_height="?attr/actionBarSize" 
    android:layout_width="match_parent" 
    android:minHeight="?attr/actionBarSize" 
    android:background="?attr/colorPrimary" /> 

如何使它更小?我曾经可以依靠actionBarSize这已经为每个屏幕大小预定义,我可以放在一个特定的dp值,但是这个对象的解决方案?

感谢

+0

您确定它不只是更大,因为材质主题有更大的操作栏?从非物质操作栏移动时,这是一个预期的变化。 – ianhanniballake 2015-02-11 21:10:25

+0

@ianhanniballake我不确定,所以我的应用程序使用父主题'Theme.AppCompat.Light.NoActionBar',我的appcompant依赖项是v7版本21+,所以我想这是可能的,但我该如何修复高度? – CQM 2015-02-11 21:15:13

+0

所以你说的是使用AppCompat版本21'ActionBarActivity'和'Theme.AppCompat.Light'给你一个与'Theme.AppCompat.Light.NoActionBar'中的工具栏不同高度的操作栏,一样? – ianhanniballake 2015-02-12 00:50:49

回答

2

?ATTR/actionBarSize是56dp与新的支持库。所以即使你坚持使用操作栏,你也会获得更大的尺寸。在你的主题中设置actionBarSize。