Articles of андроид actionbar

Каков размер ActionBar в пикселях?

Мне нужно знать точный размер ActionBar в пикселях, чтобы применить правильное фоновое изображение.

Как получить высоту ActionBar?

Я пытаюсь получить высоту ActionBar (используя Шерлок) каждый раз, когда создается действие (специально для обработки изменений конфигурации при повороте, где высота ActionBar может измениться). Для этого я использую метод ActionBar.getHeight() который работает только при отображении ActionBar . Когда первое действие создается впервые, я могу вызвать getHeight() в onCreateOptionsMenu . Но этот метод не вызван. Поэтому […]

Как изменить заголовок панели задач Android и значок

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

Удалить тень под панелью действий

Я использую actionbarsherlock. Часть кода ниже отвечает за изменение фона на пользовательский. <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <…> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> И он работает для actionbarsherlock (на версиях ниже сотовых). Но в ICS у меня есть тень под панелью действий, которую я не хочу. Что такое […]

Полноэкранная тема для AppCompat

Я хотел бы знать, как я могу применить полноэкранную тему (без заголовка + никаких действий) к активности. Я использую библиотеку AppCompat из пакета поддержки v7. Я попытался применить android:theme="@android:style/Theme.NoTitleBar.Fullscreen" к моей конкретной деятельности, но он разбился. Я думаю, что это потому, что моя тема приложения такая. <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> Я также пробовал это getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); […]

Показать Назад Стрелка на панели инструментов Android

Я переношу из ActionBar в Toolbar в своем приложении. Но я не знаю, как отображать и устанавливать событие click на Toolbar Back Arrow на Toolbar как Actionbar на Toolbar Actionbar . С помощью ActionBar я вызываю mActionbar.setDisplayHomeAsUpEnabled(true) . Но подобного метода нет. Кто-нибудь когда-либо сталкивался с такой ситуацией и каким-то образом нашел способ ее решить?

Как скрыть пункт меню на панели действий?

У меня есть панель действий с элементом меню. Как я могу скрыть / показать этот пункт меню? Это то, что я пытаюсь сделать: MenuItem item = (MenuItem) findViewById(R.id.addAction); item.setVisible(false); this.invalidateOptionsMenu();

Не удается найти Theme.AppCompat.Light для новой поддержки Android ActionBar

Я пытаюсь внедрить новую библиотеку поддержки ActionBar , выпущенную Google пару дней назад. Раньше я успешно реализовал ActionBarSherlock без каких-либо проблем, используя тот же метод, указанный на странице « Настройка библиотеки поддержки разработчика Google Developer» – с помощью руководства по включению ресурсов (что аналогично тому, как это сделал ActionBarSherlock). У меня есть проект библиотеки, загруженный […]

Цвет текста ActionBar

Как изменить цвет текста ActionBar? Я унаследовал тему Holo Light, я могу изменить фон ActionBar, но я не знаю, что является атрибутом для настройки цвета текста. Хорошо, я могу изменить цвет текста с помощью атрибута android: textColorPrimary, но он также изменяет цвет текста выпадающего меню, отображаемого при переполнении на кнопках ActionBar. Любая идея, как изменить […]

Как изменить цвет фона ActionBar ActionBarActivity с помощью XML?

Детали: Я расширяю ActionBarActivity. Eclipse и SDK полностью исправлены по состоянию на 2011-11-06. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Развернуто на устройстве Samsung с Android 2.3.3 Приложение имеет android:theme="@android:style/Theme.Light" Проблема: приложение светлое, но ActionBar синее с серыми значками, едва видимыми на фоне синего цвета. Я также хочу, чтобы ActionBar был легким, поэтому серые значки более заметны. Я […]