我有兩個問題。在詳述這些問題之前,我想補充一下我使用的是ActionBarSherlock
。
第一個問題是,我在ActionItems
的ActionBar
之間添加了一個分隔符問題。在打印屏幕上,有3個分隔線,例如第一個分隔線位於後退按鈕和入住之間。
我使用下面的樣式自定義了我的ActionBar。但是,名爲small_detail_divider
的可繪製窗口未顯示。我也嘗試使用setBackgroundSplitDrawable()
以編程方式添加此分隔線。這也沒有幫助。我應該如何在這些ActionItem
之間添加分隔符?
<style name="Theme.Example" parent="Theme.Sherlock">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="absForceOverflow">true</item>
</style>
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar.Solid">
<item name="background">@drawable/top_panel_background</item>
<item name="icon">@drawable/application_logo</item>
<item name="backgroundSplit">@drawable/small_detail_divider</item>
<item name="android:background">@drawable/top_panel_background</item>
<item name="android:icon">@drawable/application_logo</item>
<item name="android:backgroundSplit">@drawable/small_detail_divider</item>
</style>
另一個問題是:我想添加操作項目,因爲它們在打印屏幕中添加的方式相同。當我添加行動項目時,他們總是被添加到ActionBar
的右側。如何在ActionBar
的左側添加一個操作項目,例如打印屏幕中的後退按鈕?任何建議都會有所幫助。
我在做類似的事情! http://stackoverflow.com/questions/19623805/actionbarsherlock-stacked-action-bar-styling-issue – toobsco42 2013-10-27 21:36:24