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
。您可以指定任一個,但兩者都不是必需的。