Articles of андроид actionbar

Как изменить свой ресурс программно?

Я знаю, как изменить homeAsUpIndicator в файле xml стилей . Вопрос в том, как изменить его программно . Причина, по которой я хочу это сделать, потому что в некоторых представлениях я поддерживаю боковую навигацию (скользящее меню) – нажатие кнопки вверх / назад, показывает боковое меню. В других представлениях я поддерживаю естественный ботинк вверх / назад […]

FindViewById для MenuItem возвращает null

Это мой xml-файл для меню ActionBar. <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/fav_button" android:title="Favourite" android:icon="@drawable/unstar" android:showAsAction="always|withText" /> </menu> В моей функции onCreate после вызова setContentView . Я делаю favButton = (MenuItem) this.findViewById(R.id.fav_button); Но это возвращает null. Но возвращает соответствующий объект в функцию onOptionsItemSelected . Я использую ActionBarSherlock, если бы это имело бы значение. Я пробовал […]

Как управлять шириной вкладок навигации ActionBar?

Я использую ActionBarSherlock и имею ActionBar с вкладками навигации в нем. Я хочу, чтобы вкладки были автоматически заданы в зависимости от размера текста в них, но, кажется, есть стиль или настройка где-то, что вынуждает их использовать минимальный размер. Так, например, на скриншоте вкладка «Очень длинная вкладка» не имеет отступов (в соответствии с применяемым стилем), но […]

Запустите эмулятор ICS без кнопки меню

Я пытаюсь увидеть меню переполнения в ActionBar на ICS, и у меня нет устройства. Я использую эмулятор и хочу знать, как запустить эмулятор без кнопки «Меню»? Я хочу эмулировать устройство без кнопки меню. Я посмотрел: http://developer.android.com/guide/developing/tools/emulator.html, но я не вижу, как это сделать. Спасибо за любую помощь.

Определенный пользователем ActionBar Action View: получение ширины вправо

На мороженое Сэндвич: Я хочу добавить AutoCompleteTextView в ActionBar через стандартный механизм Action View (потому что SearchView недоступен для предварительного ICS, и я также использую ActionBarSherlock ): <item android:id="@+id/menu_search" android:actionViewClass="com.example.AutoCompleteActionView" android:showAsAction="ifRoom" android:title="@string/address"></item> <item android:id="@+id/menu_close" android:icon="@drawable/ic_menu_close_clear_cancel" android:showAsAction="always"></item> <item android:id="@+id/menu_ok" android:icon="@drawable/ic_menu_ok" android:showAsAction="always"></item> Это работает, однако по умолчанию он не потребляет доступное пространство в ActionBar, которое я бы […]

Как добавить элемент панели действий во время выполнения

Как добавить элемент панели действий во время выполнения? Я использую actionBarSherlock , и мне нужно добавить некоторые кнопки при возникновении события (например, получить некоторые тексты из RSS). Я не могу полагаться на фиксированный xml.

Фрагменты, перекрывающиеся друг с другом

У меня есть панель действий с 3 вкладками, каждая вкладка открывает фрагмент. На третьей вкладке «Каталог» есть список: Когда я нажимаю на элемент, он открывает еще один фрагмент, который не является частью панели действий: public void onClick(View v) { switch (v.getId()) { case R.id.category1: Fragment cosmeticsFragment = new ActivityCosmetics(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, cosmeticsFragment); […]

Установите Android: showAsAction = "ifRoom | withText" программно

Можно ли установить флаги, как предлагалось здесь, android:showAsAction="ifRoom|withText" программно?

Оверлейная панель состояния Android с ActionBar

Я знаю, что я могу сделать наложение ActionBar с помощью requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY) И может переключать / показывать строку состояния на моем экране (путем переключения между FLAG_FULLSCREEN и FLAG_FORCE_NOT_FULLSCREEN ). Это отлично работает. Тем не менее, я не хочу, чтобы мой макет перемещался, когда я переключаю строку состояния. Я знаю, что я могу сделать строку состояния «overlay» […]

Samsung Galaxy S4 сопоставляет значок Actionbar

Я реализую визуальный дизайн для приложения, и выясняется, что Galaxy S4 сопоставляет значок домашней мыши на панели действий, как показано на скриншоте: Скриншоты были сделаны с использованием того же файла APK на обоих устройствах. Фиолетовый ориентир находится на расстоянии 16dp слева, и это очень важно для остальной части экрана. S4 добавляет еще 8 дп или […]