Стайлинг DivB

Четырехсекционный принтер

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

Атрибут, который вы ищете, это:

 <style name="Theme.Example" parent="Theme.Sherlock"> <item name="actionBarDivider">@drawable/small_detail_divider</item> .... <item name="android:actionBarDivider">@drawable/small_detail_divider</item> ... </style> 

Просто чтобы дать вам дополнительную информацию.

Разбиение ActionBar должно быть установлено с помощью:

 <style name="Theme.Example" parent="Theme.Sherlock"> <item name="actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item> <item name="android:actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item> ... 

Затем укажите свой стиль для панели действий split.

Thrid вопрос: Добавление в порядок:

Когда вы добавляете пункт меню прагматично, используйте: Меню

menu.add (0, R.id.menu_new_ab_item, 0, "Item");

Заказ определяет порядок заказа пунктов меню.

Вы можете быть более конкретным в ваших файлах menu.xml android:orderInCategory="1..n" может быть любым int. Обычно я начинаю с 10 или около того, поэтому я могу раздувать предметы перед стандартными элементами.