Galaxy S9 не использует надлежащие ресурсы - PullRequest
1 голос
/ 14 января 2020

Я работаю над созданием темного режима для приложения в студии android. Это приложение использует пользовательский фоновый элемент для EditText, который я назвал custom_edit_text. Чтобы быть уверенным в обратной совместимости, я создал папку «layout» и «layout-v29» для изменений темного режима, а также я создал «drawable» и «drawable-v29» для custom_edit_text.

Это сработало для устройств в офисе и на эмуляторе, однако коллеги по работе с galaxy s9 не будут отображать новый Drawable и вместо этого по умолчанию используют "drawable" версию custom_edit_text вместо -v29.

Что необходимо сделать для того, чтобы соответствующий макет оказался в макете на основе API-версии рассматриваемого телефона?

ресурсов проекта

основной вид деятельности v29

1 Ответ

0 голосов
/ 14 января 2020

Вполне вероятно, что S9 не поддерживает API-уровень 29, так как он равен Android 10, что является совершенно новым.

Вам понадобится drawable-v26, чтобы гарантировать, что Galaxy S9 будет работать, как они отправлены с Android 8, я верю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...