Articles of андроид actionbar

Как изменить программный цвет фона элементов панели действий

Легко установить цвет по умолчанию фона элементов в панели действий, установив: <item name="android:actionBarItemBackground">@drawable/action_bar_item_background</item> В теме приложения. Я хотел бы изменить этот цвет только для одного из моих фрагментов. Как это сделать программно?

Элементы элементов Android в виде трех точек

У меня есть меню для моей основной деятельности (res / menu / main_menu.xml), и я хочу только один элемент на панели действий, а остальные должны быть скрыты в трех точках меню. Проблема в том, что я никогда не вижу элемент с тремя точками на панели действий. Почему я не вижу элемент с тремя точками? Как […]

Как стилизовать текст ActionaBar Tab в Android?

Я использую ActionBarShrelock для создания Action Bars для предварительно сотовых устройств. У меня есть следующий код в файле themes.xml … <style name="My.Tab.Style" parent="@android:style/Widget.TabWidget"> <item name="android:textAppearance">@style/MyCustomTabTextStyle</item> </style> <style name="MyCustomTabTextStyle" parent="Widget.Sherlock.ActionBar.TabText"> <item name="android:textAppearance">@android:style/TextAppearance.Medium</item> <item name="android:textSize">14sp</item> <item name="android:textStyle">bold</item> <item name="android:textColor">@color/tabbar_text_color</item> </style> Чем я использую это как <item name="android:actionBarTabTextStyle">@style/My.Tab.Style</item> <item name="actionBarTabTextStyle">@style/My.Tab.Style</item> Может ли кто-нибудь объяснить, почему я получаю тень […]

GetActionBar из Fragment с помощью AppCompatLibrary

Я ищу самый простой способ получить экземпляр ActionBar из фрагмента, используя AppCompatLibrary и API 8. Уже пробовали такие вещи, как getActivity().getSupportActionBar() Но не повезло.

Удалить значок вида поиска из текста подсказки.

Я использую библиотеку appcompat с панелью инструментов, и я внедрил представление поиска в своем приложении. Но я хочу удалить значок вида поиска при его расширении. Вот мой файл меню xml: <item android:id="@+id/action_search" android:icon="@drawable/ic_search" android:title="@string/action_search" app:actionViewClass="android.support.v7.widget.SearchView" app:showAsAction="ifRoom|collapseActionView"/> И вот как я раздуваю меню: getMenuInflater().inflate(R.menu.main, menu); SearchView searchView = (SearchView) MenuItemCompat.getActionView(menu.findItem(R.id.action_search)); searchView.setQueryHint(getString(R.string.search_hint)); return super.onCreateOptionsMenu(menu); Это то, что […]

Удалить субтитры ActionBar / Сбросить текст ActionBar

В настоящее время я устанавливаю субтитры ActionBar на определенные страницы, но на некоторых страницах я не хочу иметь субтитры. Я могу просто установить текст субтитров на ничего, но это просто удаляет текст. Он по-прежнему занимает пространство субтитров и, таким образом, подталкивает заголовок. Это может быть трудно объяснить, поэтому я проиллюстрировал картину: 1) Это показывает ActionBar […]

Событие, когда searchview расширяется из отображаемого вида

Какие события (ы) я должен прослушать, чтобы определить, когда пользователь нажимает на значок SearchView . Я хочу удалить некоторые элементы (вкладки навигации ActionBar, если это важно) из панели действий, чтобы сделать больше места в портретной ориентации. Я пробовал OnClickListener, OnFocusChangeListener, OnTouchListener и другие события, но ни один из них не запускается при расширении SearchView.

Пользовательский (градиентный) фон ActionBar

Я использую Action Bar Compat, чтобы моя панель действий с навигационным ящиком была обратно совместима до уровня API 9, и я хочу изменить фон панели действий. Я скопировал код из Android Developers : <?xml version="1.0" encoding="utf-8"?> <resources> <!– the theme applied to the application or activity –> <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/MyActionBar</item> <!– Support library […]

Inflate ActionBarSherlock Меню определено в XML

Должно быть достаточно простым, но может и не быть. При использовании панели действий в Android 3.0+ вы можете определять свои пункты меню в XML или в коде. Я предпочитаю кодировать их в xml, поскольку панели действий воспринимают больше пользовательского интерфейса, чем функциональные. В среднем день вы будете использовать это, чтобы раздуть xml в меню @Override […]

Ошибка поиска панели действий (Android) null error

Я не уверен, почему он выглядит как нуль, если он должен что-то делать с фрагментом, заголовком фрагмента или ящиком, так как он находится в основном действии, из которого происходит извлечение этого фрагмента. Вот мой пункт меню xml: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/ic_action_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> Вот фрагмент кода: […]