Использование пространства имен приложений в стиле

Я приведу пример, чтобы продемонстрировать большее значение.

Представьте, что у моего приложения есть несколько FloatingActionButtons. Следовательно, я хочу создать один стиль и повторно использовать его. Поэтому я делаю следующее:

<style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> 

Проблема, с которой я сталкиваюсь, заключается в том, что код не компилируется, потому что он жалуется

 Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'. 

Я попытался использовать пространство имен через тег resources но это не работает

 <resources xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" > 

Любые идеи, как я могу заставить это работать?

     for app: namespace you don't need to specify app:<property name> just <property name is enough 

    например

     <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="backgroundTint">@color/accent</item> <item name="layout_anchorGravity">end|bottom</item> </style> 

    И для layout_anchorGravity вам нужно установить XML-файл, в котором вы определяете кнопку Floating action.

    Intereting Posts
    Android http-тестирование с помощью Robolectric Скрытие линейного макета во время выполнения на Android Android: ошибка подключения к игровым игрокам Google (java.lang.IllegalStateException: должен быть подключен GoogleApiClient.) Активность не перезапускается на вкладке, измененной в android IllegalArgumentException: для id не обнаружено никакого представления. Возвращаясь из другого фрагмента и вызовов onResume Использовать аннотации Android в пользовательском диалоговом классе Жизненный цикл активности Android Как использовать FFT для фильтрации шума 50 Гц из массива данных? Как получить данные об авариях из моего приложения Android? Подождите, пока эмулятор Android будет запущен перед следующей командой оболочки? Как установить тип ввода как пароль для edittext программно Гистограмма с текстовой осью x – achartengine Создание базы данных на SD-карте Android Asynctask передает одну строку Каково содержимое файла APK для Android