Articles of андроид actionbar

Выпадающее меню на панели действий

Я работаю над меню приложения Android с панелью действий, я хочу поместить раскрывающееся меню в панель действий, подобное тому, которое присутствует в приложении «Карты Google». Может кто-нибудь мне помочь? Как достичь этого. Пожалуйста, укажите на простой учебник, который я могу выполнить.

Использование ActionBar Up Навигация в фрагментах мастера / детали

У меня есть приложение с макетом / подробным макетом (1 активность, 1 фрагмент ListView и 1 фрагмент детали). Когда пользователь нажимает элемент в ListView, транзакция фрагмента создает фрагмент детали на правой панели, который содержит информацию, соответствующую этому элементу. Когда показан фрагмент детали, я скрываю кнопки / элементы начальных кнопок действий и показываю 3 новых элемента […]

Как получить текст, введенный при поиске в строке действий, в строку?

Я пытаюсь создать панель действий с поиском. Я могу создать панель поиска. Как я могу получить текст, введенный в поле, в строку? Есть ли хороший код для панели действий с поиском? Что я сделал SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); Intent intent = getIntent(); if (Intent.ACTION_SEARCH.equals(intent.getAction())) { String search = intent.getStringExtra(SearchManager.QUERY);

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

Я знаю, как изменить 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); […]