Articles of android actionbar compat

Показывать ход окна, но не ActionBar Progress (с использованием библиотеки совместимости v7)

Я видел, как несколько человек пытались показать неопределенный индикатор прогресса, и это своего рода противоположная проблема, чем у меня. Я хочу, когда приложение начнет работать, пользователь видит неопределенный индикатор выполнения в верхней части Window . Затем уходит, когда работа завершена. Я использую библиотеку app compat v7. Моя Activity расширяет android.support.v7.app.ActionBarActivity . Код, который у меня […]

Поиск Просмотр пиктограммой Изменить

Я реализовал SearchView на панели инструментов, как показано на рисунке ниже. Здесь значок поиска находится в правой части курсора. И он становится невидимым с намеком. Я хочу переместить значок поиска в левой части курсора, а также не должен быть невидимым с подсказкой. Он должен быть в этом порядке. [SearchIcon-Cursor-Hint] Я хочу, чтобы это было похоже […]

Настройте ActionMenu EditText

Я хочу предоставить простые кнопки форматирования для EditText , например, кнопку, которая вставляет <strong></strong> если текст не был выбран, и в противном случае обертывает выделенный текст в тегах <strong> . Я использую библиотеку поддержки v7 с помощью ActionBarCompat . Мне удалось запустить пользовательский ActionMode при изменении смены моего EditText . Однако, когда я долго касаюсь […]

Показать / скрыть 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 = […]