在我的styles.xml中,我想知道操作栏的完整样式选项。
问题是Eclipse并没有自动完成它们。
我在不同的地方发现了一些零碎的东西,但我想要完整的选项/属性列表。
示例 - 即使自动完成中未提供属性android:actionBarStyle
,我也在文档中找到了它:
<style name="Theme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
我发现还有更多未记录的内容,例如android:actionOverflowButtonStyle
,它与操作栏相关但在动作栏的样式中找不到。
可以自定义操作栏样式的完整属性列表是什么?从后台拆分到actionmode到溢出到制表符到主页等的操作......?
感谢。
答案 0 :(得分:1)
您可以在R.attr
documentation中找到所有属性(提示:它们都以action
开头)。其中一些可能是不相关的(如actionViewClass
),但你可以使用的那些都应该包含在这里。
actionBarDivider
actionBarItemBackground
actionBarSize
actionBarSplitStyle
actionBarStyle
actionBarTabBarStyle
actionBarTabStyle
actionBarTabTextStyle
actionBarWidgetTheme
actionButtonStyle
actionDropDownStyle
actionLayout
actionMenuTextAppearance
actionMenuTextColor
actionModeBackground
actionModeCloseButtonStyle
actionModeCloseDrawable
actionModeCopyDrawable
actionModeCutDrawable
actionModePasteDrawable
actionModeSelectAllDrawable
actionModeSplitBackground
actionModeStyle
actionOverflowButtonStyle
actionProviderClass
actionViewClass
还有themes, from R.style
(使用 Control + F 查找&#34; ActionBar&#34;)或styleable attributes for the Action Bar from R.styleable
。< / p>
答案 1 :(得分:0)
这是整体屏幕内容,分为动作栏/动作模式,内容和分割动作。
它定义了3种样式:?android:attr/actionBarStyle
,?android:attr/actionModeStyle
和?android:attr/actionBarSplitStyle
如何从那里开始,比如知道actionBarStyle可以包含indeterminateProgressStyle,或者如何设置标签样式,我真的不知道:(