Articles of androiddesignsupport

Ошибка переключения навигации: нет идентификатора ресурса для атрибута «меню» в пакете

Я пытаюсь добавить NavigationView в свой макет, как показано ниже: <RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <android.support.design.widget.NavigationView xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:menu="@menu/drawer" /> </android.support.v4.widget.DrawerLayout> </RelativeLayout> Но проблема в том, что я получаю ошибку во время компиляции, как показано ниже: C:\Users\IBM_ADMIN\Documents\Androidprojects\supporttest\app\src\main\res\layout\activity_main.xml Error:(22) […]

TabLayout внутри панели инструментов

Я хочу добиться определенного взгляда с помощью новой библиотеки поддержки дизайна, и я не могу перестать видеть странную ошибку. Вот скринкаст с желаемым результатом (не выполняется с DSL). И у меня получается DSL . Панель инструментов + вкладки находится в действии с помощью viewpager, а recyclerView находится внутри фрагмента внутри viewpager (адаптер фактически, но вы […]

Android: Как работать с CoordinatorLayout и прозрачной навигационной панелью?

Я изучаю новую библиотеку дизайна поддержки Google. Я боюсь, как сделать навигационную панель полупрозрачной и показать содержимое recyclerView под панелью. Я тестирую 5.1-я ссылку 5. Я использовал проект ниже как проект тестирования. Образец кода от Chris Banes: https://github.com/chrisbanes/cheesesquare Я добавил ниже styles.xml <item name="android:windowTranslucentNavigation">true</item> Чтобы сделать навигационную панель полупрозрачной. Но я не могу сделать CoordinatorLayout […]

AppBarLayout с recyclerView во вложенном фрагменте

Поскольку изображения всегда лучше, чем слова, я представляю вам мой текущий макет . Панель инструментов / вкладки находится в файле activity.xml с viewPager, а recyclerView находится внутри фрагмента в viewPager. Таким образом, вы можете прокручивать вправо / влево, чтобы увидеть другой контент. Моя проблема в том, что я хочу, чтобы AppBarLayout был привязан в своем […]

Цвет текста кнопки AlertDialog с поддержкой библиотеки v24.2.1

У меня проблемы с AlertDialog. Кнопки не используют accentColor для установки цвета текста кнопки. Я использую новейшую библиотеку поддержки, v24.2.1. Я стилю свои диалоги в своих стилях.xml следующим образом: <style name="Base.Theme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:alertDialogTheme">@style/Widget.DialogStyle</item> <item name="alertDialogTheme">@style/Widget.DialogStyle</item> </style> И Widget.DialogStyle выглядит так: <style name="Widget.DialogStyle" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> <item name="android:colorAccent" tools:targetApi="lollipop">@color/primaryColor</item> <item name="colorAccent">@color/primaryColor</item> <item name="android:textColorPrimary">@color/primaryText</item> <item name="android:textColor">@color/primaryText</item> <item name="android:background">@color/backgroundColor</item> […]

NoClassDefFoundError: android.support.design.internal.NavigationMenu на Android 4.2.2 (wiko)

Я пытаюсь использовать библиотеку Android Support Design (в версии 23.0.1) и класс NavigationMenu (я использую этот класс как тег XML в макете). Когда я выполняю свое приложение на Samsung на Android 4.3 или на Nexus на Android 5.x или 6.0, все работает хорошо, но когда я запускаю приложение на Wiko Rainbow на Android 4.2.2, он […]

Ошибка с привязкой FloatingActionButton в библиотеке поддержки 24.2.1

У меня проблема с 24.2.0, но теперь я использую 24.2.1, и ошибка все еще здесь, она работает только <= 24.1.1. У меня есть привязанный FloatingActionButton: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.CoordinatorLayout android:id="@+id/contact_coordinator_layout" android:layout_width="match_parent" android:layout_height="wrap_content" tools:context="es.cocode.baseapp.contact.ContactFragment"> <FrameLayout android:id="@+id/map_fragment_container" android:layout_width="match_parent" android:layout_height="198dp" android:layout_marginBottom="210dp"> <fragment android:id="@+id/map_fragment" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_parent" android:layout_height="match_parent" /> </FrameLayout> <android.support.design.widget.FloatingActionButton android:id="@+id/fab_fullscreen_map" android:src="@drawable/ic_fullscreen_white_48dp" android:layout_width="56dp" android:layout_height="56dp" android:layout_margin="@dimen/fab_margin" app:layout_anchor="@id/map_fragment_container" […]

Библиотека поддержки дизайна Android TabLayout с использованием настраиваемых макетов вкладок, но макет, обертывающий вкладки

В пользовательском макете вкладок я устанавливаю его родительский элемент match_parent и устанавливаю его фоновый цвет, когда я запускаю его. На вкладках отображается пользовательский макет, обертывающий элементы imageview и textview. Я хочу, чтобы этот пользовательский макет заполнил вкладку без пробелов между вкладками. Проверьте вывод здесь: private void setupTabLayout(ViewPager viewPager, ViewPagerAdapter viewPagerAdapter) { TabLayout tabLayout = (TabLayout) […]

TabLayout выбранный уровень гравитации

TabLayout настроен с помощью ViewPager , имеет множество вкладок, MODE_SCROLLABLE и ключевое app:tabContentStart="72dp" . Когда пользователь выбирает вкладку, TabLayout пытается прокрутить выбранную вкладку до центра. Я хотел бы, чтобы выбранная вкладка оставалась выровненной по ключевой линии, а не по центру. Является ли это возможным? Библиотека поддержки дизайна Android v22.2.0.

Меню поддержки библиотеки Android Design Secondary Drawer Menu

Я перешел в официальную библиотеку поддержки дизайна Google. Теперь я хочу использовать дополнительное меню с делителем следующим образом: Но поскольку Android использует меню Inflater, я понятия не имею, что делать сейчас. Я могу добавить вторую группу, но тогда элементы имеют одинаковый размер и нет разделителя. drawer.xml: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/overview" […]

Intereting Posts
Как установить минимальный уровень api для проектов в Android Studio? Как изменить целевую сборку на проекте Android? Получение года, месяца и даты в Android Настройка размера настраиваемого диалогового окна в android Java.lang.UnsupportedOperationException: это не поддерживается, используйте MenuItemCompat.setOnActionExpandListener () Как обращаться с кнопкой «Назад» с помощью пейджера просмотра? Блокировка Android Canvas блокирует исключение IllegalArgumentException Панель инструментов CoordinatorLayout невидима для ввода до полной высоты Как я могу изменить действия панели действий динамически? BroadcastReceiver для ACTION_MEDIA_BUTTON не работает Не удалось найти com.google.android.gms: play-services: 7.3.0 Общие предпочтения между двумя процессами одного и того же приложения Пользовательский звуковой сигнал не воспроизводится Как изменить выравнивание детальных представлений панели инструментов SwipeRefreshLayout вытягивает многократное поведение (SDK 23)