Стиль разделителя ActionBar

foursquare printscreen

У меня есть два вопроса. Прежде чем детализировать эти вопросы, я хочу добавить, что использую ActionBarSherlock.

Первый вопрос заключается в том, что у меня возникли проблемы с добавлением разделителя между ActionItemsв моем ActionBar. На экране печати есть 3 разделителя, например, первый находится между кнопкой возврата и кнопкой возврата .

Я настроил свою панель действий, используя приведенный ниже стиль. Однако рисуемый объект 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, например, кнопку «Назад» на экране печати? Любое предложение поможет.

8
задан Dr1Ku 13 August 2012 в 10:31
поделиться