Android - альтернативные ресурсы для конкретного производителя - PullRequest
0 голосов
/ 23 апреля 2019

Я хотел бы иметь альтернативные ресурсы для определенных производителей телефонов Android, таких как: Samsung, LG и т. Д. Проблема в том, что некоторые телефоны LG не могут должным образом раздувать градиенты, и поэтому я хотел бы предоставить альтернативный ресурс только для этой марки.

Binary XML file line #14: Binary XML file line #14: Error inflating class <unknown>
android.view.LayoutInflater.inflate

где строка 14: путь вектора с градиентом.

Вы можете найти информацию о том, как предоставить различные файлы ресурсов в зависимости от языка, размера экрана, типа сенсорного экрана и т. Д. здесь .

Я не могу найти информацию о , можете ли вы различать макеты на основе строки производителя или нет.

В идеале это было бы что-то похожее на:

res/
   drawable-qwerty/
   drawable-man_lg/

1 Ответ

1 голос
/ 23 апреля 2019

Я не могу найти информацию о том, можете ли вы различать макеты на основе строки производителя или нет.

Нет опции для этого в системе ресурсов, извините.Код Java / Kotlin может принимать решения на основе значений Build, а ресурсы - нет.

...