Articles of androiddesignsupport

Fab.show () не анимируется в первый раз после инициализации новой активности

Я использую компонент плавающей кнопки действия (fab) из библиотеки com.android.support:design:23.1.0 для создания приложений моего приложения. Но в первый раз, когда я загружаю новое действие с помощью fab.hide () и пытаюсь сделать значок видимым через fab.show () после нажатия кнопки, анимации для fab нет. Это происходит только в первый раз после загрузки нового действия. Когда я […]

Плавающая кнопка Действие Цвет рамки не меняется

Я изменил цвет фона Floating Action Button с Floating Action Button , используя следующий код: fab.setBackgroundTintList(ColorStateList.valueOf(mResources.getColor(R.color.fab_color))); Но в итоге я получаю следующее по API 4.4.2: Все выглядит отлично на API 21 <=, но ничего ниже API 21, у меня есть эта проблема для FAB. Я программно создаю FAB следующим образом: FloatingActionButton fab = new FloatingActionButton(this); […]

Получение ошибки раздувания класса android.support.design.widget.NavigationView

Я следил за учебником по внедрению navigationView из библиотеки поддержки дизайна, и я просто не могу уйти от этой ошибки ниже. Я прочитал другие решения, размещенные на этом сайте, но никто из них не работал для меня, пожалуйста, помогите. Caused by: android.view.InflateException: Binary XML file line #28: Error inflating class android.support.design.widget.NavigationView activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" […]

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

У меня есть активность, которая содержит DrawerLayout и NavigationView из библиотеки поддержки. Я устанавливаю макет заголовка в навигационное представление, и я хочу, чтобы высота заголовка навигации была «wrap_content». Поэтому, когда я устанавливаю высоту в «wrap_content», макет заголовка выходит за панель состояния. Результат, который я хочу, состоит в том, что ящик навигации должен опираться на строку […]

EditText getHint () возвращает значение null при использовании библиотеки поддержки дизайна

При использовании EditText в сочетании с Design lib's (ver 22.2.1) TextInputLayout получение подсказки программно возвращает null. Я пытаюсь добавить звездочку '*' в обязательное поле программно, поэтому EditText.getHint() но тот факт, что он возвращает значение null, является проблемой в этом случае. EditText editText = (EditText) findViewById(R.id.edit2); String hint = String.format("%s *", editText.getHint()); editText.setHint(hint); Простая иллюстрация кода: […]

Удалить полосу прокрутки с помощью навигационного ящика для поддержки Android?

Я только что обновил библиотеку дизайна поддержки с 22.2.1 по 23.0.1 и сразу заметил наличие полосы прокрутки в навигационном ящике. Я попытался использовать android:scrollbars="none" Но это не исправить. Есть ли другой способ удалить полосу прокрутки?

Удалить метки BottomNavigationView

Google выпустила новую библиотеку поддержки v25 с BottomNavigationView Есть ли способ удалить ярлыки элементов?

Match_parent не работает с CoordinatorLayout

Я использую библиотеку поддержки дизайна Android ( com.android.support:appcompat-v7:22.2.0 ), и у меня есть LinearLayout в CoordinatorLayout следующим образом: <android.support.design.widget.CoordinatorLayout android:id="@+id/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <!– Content –> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#44ff44" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Yo Yo" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Yo Yo" /> […]

Могу ли я настраивать глобальные пользовательские стили приложения для виджета для поддержки Android?

Я хотел бы определить пользовательские стили для некоторых виджетов из Android Support Design (например, AppBarLayout, TextInputLayout, FAB …) и настроить эти стили по умолчанию для моего проекта, как я могу сделать с EditText и другими системными виджетами. Например: <style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="android:editTextStyle">@style/Theme.MyApp.EditText</item> </style> <style name="Theme.MyApp.EditText" parent="Widget.AppCompat.EditText"> <item name="android:textColor">@color/my_awsome_edittext_color</item> <item name="android:layout_height">wrap_content</item> […]

Viewpager переполняет экран внутри макета координатора

Я пытаюсь использовать библиотеку поддержки дизайна для реализации вкладок . Проблема в том, что viewpager перекрывает панель инструментов и tablayout, когда я удаляю атрибут app:layout_behavior="@string/appbar_scrolling_view_behavior" Просмотра. Viewpager перекрывает панель инструментов и вкладку И когда я добавляю атрибут, viewpager переполняет экран. Viewpager переполняет экран Мне просто нужен viewpager, чтобы занять пространство, оставшееся после tablayout и панели […]