Запитання з тегом «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 …

24
Відобразити стрілку назад на панелі інструментів
Я мігрую з ActionBarна Toolbarмою заявку. Але я не знаю, як відобразити та встановити подію натискання на стрілку назад, Toolbarяк я це робив Actionbar. З ActionBar, дзвоню mActionbar.setDisplayHomeAsUpEnabled(true). Але немає подібного методу, як цей. Хто-небудь стикався з цією ситуацією і якимось чином знайшов спосіб її вирішити?

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

1
Яка різниця між панеллю дій та нещодавно введеною панеллю інструментів?
Після того як Google представив Material Design, я чув про новий клас віджетів під назвою Панель інструментів. Що таке панель інструментів і яка точна різниця між ActionBar та ToolBar?

10
Прокладка інструментів Android API 21
Як я можу позбутися від додаткової прокладки на новій Панелі інструментів з 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> …

7
Панель інструментів та контекстний ActionBar з AppCompat-v7
Я працюю над використанням нещодавно доданої Панелі інструментів, яка була представлена ​​в Lollipop та бібліотеці AppCompat-v7. Дотримуючись цього керівництва щодо налаштування Панелі інструментів, я помітив, що коли ви викликаєте щось, що відображатиме контекстуальну програму ActionBar (наприклад, виділення тексту для копіювання / вставки), це натисне панель інструментів вниз на сторінку. Ви …

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, замінюючи їх. Один з моїх Fragments - це список, який має такий макет: <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. Моя проблема полягає в тому, що на панелі інструментів не залишається тіні, якщо я не встановив атрибут "elevation". Це нормальна поведінка чи я щось роблю неправильно? Мій код: <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
Код, над яким я працюю, використовує a Toolbarі надуває a 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); …

13
Створення екрана налаштувань за допомогою панелі інструментів підтримки (v21)
У мене виникли проблеми з використанням нової панелі інструментів «Дизайн матеріалу» в бібліотеці підтримки на екрані налаштувань. У мене є файл 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
Не вдається зафіксувати подію домашньої кнопки на панелі інструментів
Я реалізував новітню бібліотеку додатків і використовував Toolbarяк панель дій. Але проблема полягає в тому, що я не можу наздогнати події натискання кнопки додому / гамбургер. Я спробував і все оглянув, але, схоже, не знайшов подібної проблеми. Це мій Activityклас: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (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.