2
我注意到,文档列出了android:actionBarDivider和android:divider两者作为属性来设置风格行动项目之间的分隔符。我想知道有什么区别,在哪里使用一个或两个(在操作栏风格或在父主题)?Android:actionBarDivider和android:divider for ActionBar风格之间的区别
我注意到,文档列出了android:actionBarDivider和android:divider两者作为属性来设置风格行动项目之间的分隔符。我想知道有什么区别,在哪里使用一个或两个(在操作栏风格或在父主题)?Android:actionBarDivider和android:divider for ActionBar风格之间的区别
android:divider
是元素之间分隔符的通用资源标识符。它可以应用于LinearLayout
,ListView
等
android:actionBarDivider
是刚刚创建显式调用了ActionBar
分隔资源标识符,as seen in the Android source:
<style name="Widget.AppCompat.Base.ActionBar.TabBar" parent="">
<item name="divider">?attr/actionBarDivider</item>
<item name="showDividers">middle</item>
<item name="dividerPadding">12dip</item>
</style>
总之,在ActionBar
主题,android:divider
刚指向android:actionBarDivider
。您可以指定任一个,但两者都不是必需的。