Articles of андроид actionbar

Вкладки Приближается панель действий при раздувании пользовательского макета

Я попробовал все, что упоминалось здесь, во всех других ответах Stackoverflow, но не работает. Вот мой код. actionBar = getActionBar(); actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#ffffff"))); actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.actionbar_layout); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setLogo(null); actionBar.setDisplayShowTitleEnabled(false); View homeIcon = findViewById(android.R.id.home); ((View) homeIcon.getParent()).setVisibility(View.GONE);

getActionBar () setDisplayHomeAsUpEnabled (истина). Бросает NullPointerException при создании новой активности (Google – основное учебное пособие)

Я следую этому руководству и получаю исключение NullPointerException в методе onCreate DisplayMessageActivity в этом блоке кода: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // Show the Up button in the action bar. getActionBar().setDisplayHomeAsUpEnabled(true); //Exception here } Я запускаю приложение на эмуляторе, следуя шаблону NexusOne AVD. Когда я нажимаю кнопку отправки с текстом, набранным, я получаю исключение. Вот […]

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

Я работаю над меню приложения 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, которое я бы […]

Intereting Posts
Общие предпочтения между двумя процессами одного и того же приложения Android «Только оригинальный поток, создавший иерархию представлений, может коснуться его представлений». Data.getExtras (). Get ("data") результат изображения с низким разрешением в android Android AdMob вызывает утечку памяти? Как работает метод getView () при создании собственного адаптера? Как фильтровать Android logcat приложением? Android: howto parse URL String с пробелами для URI-объекта? Интеграция FaceBook, Twitter, социальных сетей в Android Использование памяти Android AdMob Телефонная книга – выберите изображение из галереи Выполняется ли Android-сервис из отдельного потока вместо пользовательского интерфейса? Панель управления Android ColorControlNormal color Установка показывает ошибку в консоли: УСТАНОВИТЕ НЕИСПРАВНОСТЬ ПОСТАВЩИКА КОНФЛИКТА Перехват и переопределение HTTP-запросов из WebView Как использовать собственный шрифт с помощью WebView