Articles of menuitem

Как использовать элементы Actionbar с помощью Viewpager + Fragments

Я пытаюсь выяснить, как реализовать элементы Actionbar на основе Фрагмента, который загружается внутри моего viewpager. Мой код ниже, и я просто пытаюсь найти оптимальную практику для работы с ABS + ViewPager + Fragments. Основная деятельность public class MainActivity extends SherlockFragmentActivity { private ViewPager mPager; private TitlePageIndicator mIndicator; private MainPagerAdapter mAdapter; private List<Fragment> mFragments; private static […]

Android: изменение видимости элементов меню с изменением фрагмента

Я хочу изменить видимость элементов меню активности фрагмента (абс), когда когда-либо меняю фрагмент в активности. Фрагменты являются объектами SherlockListFragments. Элементы меню, которые я хочу показать / скрыть, являются прядильщиками, которые я создаю при создании меню: public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. […]

Android: пользовательский вид для пункта меню

Я хочу, чтобы иметь возможность указать пользовательский вид для MenuItem . Я хочу отобразить индикатор в элементе меню корзины в панели действий, отображающий количество элементов в корзине. Единственный способ, которым я могу это сделать, – добавить пользовательский вид вместо использования жизненного цикла MenuItem и т. Д.?

Как наложить наложение Открыть панель действий Шерлок

Я хочу установить некоторый вид над панелью действий, в котором будет отображаться текст учебника (например, нажмите здесь и отправьте письмо …). Это возможно? Я спрашиваю, потому что я знаю, что панель действий использует верхнее пространство в макете, а фрагмент или действие использует оставшееся пространство. Мой второй вопрос заключается в том, как отображать все элементы действия […]

Планшет Gmail, такой как элементы Actionbar

Я пытаюсь создать приложение с разделенной actionbar/toolbar например, в приложении Gmail. Есть ли какой-либо элемент представления для этого поведения или мне нужно написать такую ​​панель инструментов самостоятельно? Значок поиска перемещается с основным fragment при открытии slidingDrawer .

Как отобразить пункт меню со значком и текстом в AppCompatActivity

Я пробовал разные комбинации в XML-файле: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_create_alarm" android:icon="@drawable/ic_action_accept" android:orderInCategory="100" android:title="@string/menu_create_alarm" app:showAsAction="ifRoom|withText" /> </menu> или <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_create_alarm" android:icon="@drawable/ic_action_accept" android:orderInCategory="100" android:title="@string/menu_create_alarm" app:showAsAction="always|withText" /> </menu> или <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_create_alarm" android:icon="@drawable/ic_action_accept" android:orderInCategory="100" android:title="@string/menu_create_alarm" app:showAsAction="withText" /> </menu> или <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_create_alarm" […]

OnMenuItemSelected не вызывается, когда макет установлен для пункта меню

У меня есть меню, которое накачивается из main_menu.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/act_sync" android:showAsAction="always" android:actionLayout="@layout/sync_action" android:icon="@android:drawable/ic_popup_sync" /> </menu> И вот код в действии: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { MyMessageHandler.debug("menu item selected"); switch(item.getItemId()){ case R.id.act_sync: sync(); return true; } return super.onOptionsItemSelected(item); } Но onOptionsItemSelected не […]

Цвет текста панели меню ActionBarSherlock

У меня есть небольшой вопрос о тематике моего приложения, которое использует ActionBarSherlock. Все работает отлично, за исключением Samsung phones with TouchWizz . Элементы меню переполнения отображаются нажатием клавиши меню аппаратного обеспечения. Я знаю, как изменить фон панели. Моя тема по умолчанию расширяет Theme.Sherlock.Light.DarkActionBar , поэтому цвет текста меню по умолчанию на панели оборудования будет black […]

Есть ли стандартный способ добавления разделителей между элементами панели действий в Android 3.0?

У меня есть небольшая проблема, пытаясь настроить внешний вид панели действий в моем приложении. Я хочу иметь широкие разделители пикселей для группировки элементов панели действий, которые вы видите во многих родных приложениях (например, Gmail, Календарь). Я нашел способ сделать это, добавив пункт меню и установив атрибут «android: actionLayout» в пользовательский макет для разделителя: <View android:background="@color/LightGray" […]

Как изменить положение пунктов меню на панели действий

Я разрабатываю одно приложение, в котором я должен добавить пользовательский макет на панели действий. Добавление пользовательского макета выполняется, но когда я добавляю элементы меню на панели действий, мой пользовательский макет меняет его положение справа от панели действий в центр панели действий. Ниже изображен то, что я достиг до сих пор. Я хочу что-то подобное на […]