Articles of андроид actionbar

Показать всплывающее меню в элементе «ActionBar»

У меня есть ActionBar с элементом действия на нем. После нажатия на элемент действия, я хочу показать всплывающее меню. Я реализовал этот метод, но я хочу привязать его к элементу действия или к ActionBar , а не к любому представлению из макета. Как получить какой-то вид, чтобы привязать его к MenuItem ? public boolean onOptionsItemSelected(MenuItem […]

Android для навигации по активности с несколькими родителями

У меня возникла проблема с внедрением навигации по приложению с этим деревом навигации: Стандартная реализация кнопки «Назад» в порядке. Проблема возникает при попытке реализовать кнопку «Вверх». Что я ожидаю: Когда пользователь находится в разделе « Действие 5» и нажмите кнопку «вверх», приложение переходит к операции «Список 3» Когда пользователь находится в разделе « Детализация 7» […]

Как настроить Android ActionBar для отображения пользовательского представления перед вкладками?

Я использую пользовательское представление для ActionBar с вкладками. Моя проблема заключается в упорядочении пользовательского представления. Android отображает его ПОСЛЕ вкладок, чего я не хочу. Я хочу, чтобы пользовательский вид отображался перед вкладками. Есть ли способ настроить actionBar для отображения пользовательского представления перед вкладками? Или это невозможно? Код: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final ActionBar […]

Кнопка ActionBar 'up' уничтожает родительскую активность, 'back' не

У меня есть относительно простое приложение для Android с одним Activity показом списка элементов, а другое – с информацией о выбранном элементе. Я запускаю активность списка, которая является моей FLAG_ACTIVITY_CLEAR_TOP верхней активностью (используя FLAG_ACTIVITY_CLEAR_TOP чтобы очистить активность входа, из которой это FLAG_ACTIVITY_CLEAR_TOP ): Intent intent = new Intent(this, ListInstancesActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); finish(); И изнутри этой […]

Отображение в верхней части панели действий

Есть ли способ сделать вид сверху панели действий? Я хочу создать небольшой наконечник, который указывает пользователю на элемент в панели действий. Я знаю, что над панелью действий будет отображаться Toast с заданным представлением. Кто-нибудь знает, как это сделать с точки зрения? Я попытался использовать FrameLayout с layout_gravity="top" и раздуть представление, а затем добавить его в […]

Как перейти в одно и то же родительское состояние

Из моего наблюдения от Gmail и TED-приложения поведение навигационной навигации будет ориентироваться на родителя с одним и тем же состоянием (позиция прокрутки), не похожее на то, что Google говорит в своем документе « Осуществить навигацию», например, как создать намерение родителя и запустить его. Я реализую код из кода образца Android, и все состояние ушло (все […]

Почему мы не можем использовать прозрачные системные панели с ActionBar

Обновляя свои приложения в Kitkat, я просто хотел дать им великолепный вид на KitKat, используя свойство Transucent: Прозрачные системные решетки Теперь вы можете сделать панели систем частично полупрозрачными с новыми темами, Theme.Holo.NoActionBar.TranslucentDecor и Theme.Holo.Light.NoActionBar.TranslucentDecor. Включив полупрозрачные системные панели, ваш макет заполнит область за решеткой системы, поэтому вы также должны включить [fitsSystemWindows] [4] для части вашего […]

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

У меня возникли проблемы с программным изменением цвета заголовка actionroids для v11 и выше. Я могу сделать это в xml, но вам нужно динамически изменять его в коде. Как мне это сделать? Заранее спасибо.

Как выровнять название в центре ActionBar в теме по умолчанию (Theme.Holo.Light)

Я много искал, но не могу найти способ. Как установить заголовок в центре ActionBar вместо выравнивания по левому краю. Я использовал ниже код, чтобы установить название в центре: ViewGroup decorView= (ViewGroup) this.getWindow().getDecorView(); LinearLayout root= (LinearLayout) decorView.getChildAt(0); FrameLayout titleContainer= (FrameLayout) root.getChildAt(0); TextView title= (TextView) titleContainer.getChildAt(0); title.setGravity(Gravity.CENTER); Но это дает ошибку, как показано ниже: ClassCastException : com.android.internal.widget.ActionBarView […]

Панель действий Кнопка «Назад» не работает

С помощью этих Android-документов. Я пытаюсь сделать панель действий. Кнопка «Назад». Я получаю кнопку «Назад», как показано ниже: Вывод: Но моя проблема. После просмотра изображений в галерее я нажимаю кнопку action bar back button . Тогда it is not working Но он должен go back to previous page . Ниже перечислены кодировки. GalleryActivity.java: import android.app.ActionBar; […]