如何设计Android';什么是AppBar操作文本?

如何设计Android';什么是AppBar操作文本?,android,styling,appbar,Android,Styling,Appbar,我需要更改AppBar/工具栏中操作按钮的文本大小。它应该是14sp,但在这个例子中我将使用20sp,因为它更明显。我正在使用appcompat-v7 22.1.1 起初,我尝试使用主题属性android:actionButtonStyle: <style name="FirstAttemptTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionButtonStyle

我需要更改AppBar/工具栏中操作按钮的文本大小。它应该是14sp,但在这个例子中我将使用20sp,因为它更明显。我正在使用appcompat-v7 22.1.1

起初,我尝试使用主题属性
android:actionButtonStyle

<style name="FirstAttemptTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:actionButtonStyle">@style/Custom.Widget.AppCompat.Light.ActionButton</item>
</style>

<style name="Custom.Widget.AppCompat.Light.ActionButton" parent="Widget.AppCompat.Light.ActionButton">
    <item name="android:textSize">20sp</item>
</style>
和第一次一样,棒棒糖的效果符合要求,对下面的任何版本都没有影响

因此,问题是:如何正确更改操作菜单项的文本大小?


PS:我在上创建了一个简单的项目来演示我的问题

似乎
actionButtonStyle
actionmenutextearance
应该在没有
android:
名称空间的情况下使用

从支持库的values-v21/values.xml中可以看到,棒棒糖使用了系统主题的属性(注意
android:
prefix),这就是我尝试使用它的原因:

<style name="Base.V21.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
    ...
    <item name="actionButtonStyle">?android:attr/actionButtonStyle</item>
    ...
</style>

...
?安卓:属性/操作按钮样式
...
<style name="Base.V21.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
    ...
    <item name="actionButtonStyle">?android:attr/actionButtonStyle</item>
    ...
</style>