Articles of android actionbar compat

Показать / скрыть ProgresBar в ActionBar на API Android ниже 11

Я хочу показать / скрыть ProgressBar в ActionBar на всех устройствах Android. Я использую библиотеку поддержки Android (поддержка android-v7-appcompat). Моя активность расширяет ActionBarActivity а в onCreate запрашивает функцию поддержки supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); (Перед установкой содержимого). Находясь на моей кнопке, я показываю / скрываю ProgressBar. public void onClick(View v) { if(v.getId() == R.id.buttonProgress) { if(progress) { setProgressBarIndeterminateVisibility(false); progress […]

Главная Icon Up Индикатор совместимости Панель действий

Я пытаюсь изменить индикатор «вверх», я реализовал новую панель действий со стороны, и я не могу ее настроить. Я попытался добавить в значения-v11 / styles.xml <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"> <item name="android:icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item> <item name="android:background">@drawable/action_bar_style</item> <item name="android:homeAsUpIndicator">@drawable/arrow_up_black</item> </style> И значения / styles.xml <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"> <item name="background">@drawable/action_bar_style</item> <item name="icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item> <item name="homeAsUpIndicator">@drawable/arrow_up_black</item> </style> Но все еще не работает. Спасибо […]

Ошибка приложения при использовании библиотеки поддержки Action Bar v7 для Android 2.3 и выше

Я успешно создал приложение в Eclipse и работает для android 4.0 и выше. Теперь я хочу сделать его совместимым и для Android 2.3 и выше. В моем приложении я использовал панель действий, поэтому я добавил проект моей библиотеки android-support-v7-appcompat в своем рабочем наборе в своей рабочей области. После выполнения инструкций http://developer.android.com/tools/support-library/setup.html теперь у меня есть […]

ActionBarActivity уловит ошибку на телефоне

** Я был рекомендован для использования ActionBar Activity ** Вот предыдущий код import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } Я написал новое заявление и последовал советам. import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; public class MainActivity extends ActionBarActivity { @Override public void onCreate(Bundle savedInstanceState) […]

ActionBarActivity getSupportActionBar (). Hide () throws NullPointerException

Вызов if (getSupportActionBar() != null) getSupportActionBar().hide(); или просто: getActionBar() In android.support.v7.app.ActionBarActivity Я получаю такое исключение: … java.lang.NullPointerException at android.support.v7.app.ActionBarImplICS.hide(ActionBarImplICS.java:302) at android.support.v7.app.ActionBarImplJB.hide(ActionBarImplJB.java:20) … EDIT: это просто происходит, когда у вас есть Тема: <style name="MyTheme" parent="Theme.AppCompat.Light"> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">false</item> </style> заметка: getSupportActionBar() Не возвращать null

Удалить значок из searchview в ActionBar

Я использую панель поддержки v7 для панели действий. Когда я расширяю поиск, я получаю вид. Я не хочу, чтобы этот значок поиска слева. Вместо этого я хочу разместить его в подсказке, как показано ниже. Я хочу сделать это программно. Как я могу это достичь? Благодарю.

Как поддерживать searchItem.setOnActionExpandListener в API уровня 8+?

Я использую ActionBarActivity, Как поддерживать searchItem.setOnActionExpandListener в API 8+? В нем говорится, что для этого требуется минимальный уровень API 14. Ниже мой код. В настоящее время я подавляю ошибку и разрешаю выполнение кода только в том случае, если API> = 14. @SuppressLint("NewApi") public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.action_bar_home_screen, menu); searchItem = menu.findItem(R.id.action_search); SearchView searchView = […]

ActionBarCompat с Theme.AppCompat.Light.DarkActionBar показывает белый текст заголовка, но текст чернильного прядильника

Я использую ActionBarCompat и оба текста Title, за которыми следует заклинатель в ActionBar. Я использую тему Theme.AppCompat.Light.DarkActionBar, которая должна показывать белый текст на черном фоне. Текст заголовка отображается белым цветом, но текст прядильника отображается черным цветом. Переключение темы на Theme.AppCompat.Light имеет как черный текст на белом. Может ли кто-нибудь предложить, как я могу получить белый […]

Фон Android меню черный с Theme.AppCompat?

По какой-то причине в моем приложении, когда я использую «Theme.AppCompat» в качестве своего стиля, он делает черный текст моего меню (который я установил с тех пор, как хочу черный текст) на темно-сером фоне, как показано здесь: Я попытался вручную настроить цвет фона меню с помощью нескольких онлайн-ресурсов, но ни один из них не работает. Кто-нибудь […]

Получение нулевого значения в MenuInflater Android с использованием последней версии SupportVersion

Я пытаюсь создать значок в виде значка в панели действий. (Использование последней библиотеки поддержки). Я пробую следующий путь. Но его высказывание исключение исключающего указателя. public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.activity_dashboard_menu, menu); MenuItem textBadge = menu.findItem(R.id.badge); RelativeLayout badgeLayout = (RelativeLayout) MenuItemCompat.getActionView(textBadge); TextView tv = (TextView) badgeLayout.findViewById(R.id.actionbar_notifcation_textview); tv.setText("12"); return super.onCreateOptionsMenu(menu); } Menu.xml – […]