Вопросы с тегом «android-toolbar»

Панель инструментов - это обобщение панелей действий на основе виджетов для использования в макетах.

21
В этом действии уже есть панель действий, предоставляемая декором окна
Попытка переместить мои вещи для использования Toolbarвместо панели действий, но я получаю сообщение об ошибке java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar …

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

30
Название панели инструментов Android и собственный шрифт
Я пытаюсь найти правильный способ использовать собственный шрифт для заголовка панели инструментов и центрировать его на панели инструментов (требование клиента). В данный момент я использую старый добрый ActionBar, и я устанавливал заголовок на пустое значение и использовал, setCustomViewчтобы поместить свой собственный шрифт TextView и отцентрировать его, используя ActionBar.LayoutParams. Есть ли …

1
В чем разница между панелью действий и недавно представленной панелью инструментов?
После того, как Google представил Material Design, я услышал о новом классе виджетов под названием Toolbar. Что такое панель инструментов и в чем разница между ActionBar и ToolBar?

10
Android API 21 Padding панели инструментов
Как избавиться от дополнительных отступов в новой панели инструментов с Android SDK API версии 21 (библиотека поддержки)? Я говорю о красных стрелках на этой картинке: Вот код, который я использую: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="?attr/colorPrimary" android:padding="0dp" android:layout_margin="0dp"> <RelativeLayout android:id="@+id/action_bar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="0dp" android:padding="0dp" android:background="#000000"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content"/> </RelativeLayout> </Toolbar> Как …

7
Панель инструментов и контекстная панель действий с AppCompat-v7
Я работаю над использованием новой панели инструментов, которая была представлена ​​в Lollipop и библиотеке AppCompat-v7. Я следовал этому руководству по настройке панели инструментов. Я заметил, что когда вы вызываете что-то, что вызывает контекстную панель действий (например, выделение текста для копирования / вставки), она толкает панель инструментов вниз на странице. Вы …

4
Добавьте представления ниже панели инструментов в CoordinatorLayout
У меня есть следующий макет: <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" /> </android.support.design.widget.CoordinatorLayout> Я добавляю Fragments в FrameLayout, заменяя их. Одним из моих Fragmentсписков является список, который имеет следующий макет: <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" …

17
Удалить заголовок на панели инструментов в appcompat-v7
Документация по Toolbarсловам Если приложение использует изображение логотипа, оно должно настоятельно рекомендовать исключить заголовок и субтитры. Как правильно удалить заголовок?

16
Нет тени по умолчанию на панели инструментов?
Я обновляю свое приложение новой панелью инструментов из библиотеки поддержки v21. Моя проблема заключается в том, что панель инструментов не отбрасывает тени, если я не установил атрибут «Высота». Это нормальное поведение или я что-то не так делаю? Мой код: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" …

7
Изменить цвет строки состояния с помощью AppCompat ActionBarActivity
В одном из моих занятий я изменил цвет панели инструментов с помощью Palette. Но на 5.0 устройств , использующих ActionBarActivityв status barцвет является цвет моей colorPrimaryDarkв моей теме деятельности , так у меня есть 2 очень разные цвета , и это не выглядит хорошо. Я понимаю, что в 5.0 вы …

5
Как использовать SearchView на панели инструментов Android
Код, над которым я работаю, использует Toolbar и раздувает menu. Вот код private Toolbar mToolbar; mToolbar.inflateMenu(R.menu.chat_screen_menu); setupMenu (); private void setupMenu () { mMenu = mToolbar.getMenu(); if (mMenu != null) { if (mChatPager != null && mChatPager.getCurrentItem() > 0) { mMenu.setGroupVisible(R.id.menu_group_chats, true); mMenu.setGroupVisible(R.id.menu_group_contacts, false); } else { mMenu.setGroupVisible(R.id.menu_group_chats, false); mMenu.setGroupVisible(R.id.menu_group_contacts, …

13
Создание экрана настроек с панелью инструментов поддержки (v21)
У меня возникли проблемы с использованием новой панели инструментов Material Design в библиотеке поддержки на экране настроек. У меня есть файл settings.xml, как показано ниже: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> Строки определены в другом месте.

10
Как получить панель инструментов из фрагмента?
У меня есть ActionBarActivityс NavigationDrawerи использовать support_v7 Toolbarв ActionBar. В одном из моих фрагментов панель инструментов имеет настраиваемый вид. В остальных фрагментах Toolbarследует указывать заголовок. Как получить Toolbarинстанс для настройки из фрагментов? Я могу получить ActionBar getActivity().getActionBar(), но если я вызываю setTitle()этот экземпляр ActionBar, он ничего не делает. UPD: В …

11
Невозможно поймать событие нажатия кнопки домашней панели инструментов
Я реализовал новейшую библиотеку appcompat и использовал Toolbar панель действий as. Но проблема в том, что я не могу поймать событие нажатия кнопки «Домой» / значка гамбургера. Я пробовал и смотрел все, но, похоже, не нашел похожей проблемы. Это мой Activityкласс: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = …

7
Как мне оформить панель инструментов appcompat-v7, например Theme.AppCompat.Light.DarkActionBar?
Я пытаюсь воссоздать внешний вид Theme.AppCompat.Light.DarkActionBarс помощью новой панели инструментов библиотеки поддержки. Если я выберу, Theme.AppCompat.Lightмоя панель инструментов будет светлой, а если выберу, Theme.AppCompatто темной. (Технически вы должны использовать .NoActionBarверсию, но, насколько я могу судить, единственная разница в <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> Теперь нет, Theme.AppCompat.Light.DarkActionBarно наивно я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.