我决定从 ActionBarSherlock (ABS) 迁移到 AppCompat-v7。我遇到了一个问题。 ActionBar 变为 56dp 大小,而不是 Holo 主题中的 48dp。正如我在 AppCompat 资源中发现的那样,默认操作栏大小与 Material Design 中的一样等于 56dp。但我希望我的操作栏看起来像 Holo 主题中的操作栏。如何为操作栏指定必要的大小?也许有 AppCompat-v7 用 Holo 而不是 Material?
最佳答案
正常。
Appcompat v21
库使您能够将 Material 设计引入旧版 Android 平台。
如果您想更改高度,可以在布局中使用工具栏并设置您喜欢的高度。
<android.support.v7.widget.Toolbar
android:id=”@+id/my_awesome_toolbar"
android:layout_height="48dp"
android:layout_width="match_parent"
android:background="?attr/colorPrimary" />
无论如何,我建议您采用 Material 设计并使用标准尺寸。 您可以找到更多信息 here .
关于android - AppCompat 操作栏大小与 ActionBarSherlock 的大小不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29415855/