Я создаю свое первое приложение для Android, и я хотел бы использовать библиотеку компонентов материалов для Android, чтобы иметь больше возможностей для дизайна.
Я прочитал начало работы страница осторожно, но кажется, что мое приложение не наследуется правильно. "изображение ошибки, говорящее о том, что он не может распознать некоторые унаследованные данные ...
другие примеры: не может распознать ярлык, а отображение: дисплей
Как использовать компоненты материалов для библиотеки Android
Ответы (1)
Чтобы использовать значки, предоставляемые компонентами материалов для Android, вам необходимо сначала импортировать их в свой проект. Для этого вы можете щелкнуть эту ссылку, но чтобы отбиться ссылка rot, я добавил инструкцию ниже:
Чтобы импортировать значки из Vector Asset Studio:
- В Android Studio откройте проект приложения Android.
- В окне проекта выберите представление Android. Это должно выглядеть так:
- Щелкните правой кнопкой мыши папку res и выберите Создать ›Векторный объект.
- В Vector Asset Studio выберите Значок материала.
- В поле «Значок» нажмите кнопку.
- Откроется диалоговое окно Выбрать значок. Вы можете отфильтровать видимые значки, выбрав категорию значков из списка слева или введя текст в поле поиска, как показано здесь.
- Выберите значок материала и нажмите ОК. Значок появится в предварительном просмотре векторного рисунка.
- При необходимости измените имя ресурса, размер, непрозрачность и настройку зеркального отображения справа налево. В вашем случае вам нужно убедиться, что размер равен 24dp.
- Нажмите Далее.
- При необходимости измените каталог модуля и ресурсов.
- Нажмите Готово.
- Постройте проект.
Теперь вы сможете импортировать выбранный значок.
Для свойства app:startIconContentDescription
вам придется добавить его самостоятельно. Цель свойства - упростить для всех, кто использует программы чтения с экрана, понимание действия текстового поля (источник).
person
Axiumin_
schedule
09.11.2020
ic_favourite_24dp
, вам необходимо добавить их в свой проект. Перейдите по этой ссылке, чтобы узнать больше о том, как это сделать: developer.android.com / studio / write / vector-asset-studio - person Axiumin_   schedule 09.11.2020@string/label
в вашstrings.xml
файл - person Axiumin_   schedule 09.11.2020