Galaxy S9 未使用适当的可绘制资源
Galaxy S9 not using proper drawable resources
我正在 android studio 中为应用程序开发暗模式。此应用程序为我称为 custom_edit_text 的 EditText 使用自定义背景元素。为了确保向后兼容性,我为暗模式更改创建了一个 "layout" 和一个 "layout-v29" 文件夹,同样我为 [= 创建了一个 "drawable" 和 "drawable-v29" 27=]。
这适用于办公室周围的设备和模拟器,但是同事 galaxy s9 不会显示新的可绘制对象,而是默认使用 custom_edit_text 的 "drawable" 版本的-v29。
需要做什么才能使适当的可绘制对象最终出现在基于所讨论 phone 的 api 版本的布局中?
project resources
activity main v29
S9 很可能不支持 api 级别 29,因为它等于 Android 10,这是相当新的。
你需要有一个 drawable-v26
来确保 Galaxy S9 能够像 Android 8 我相信的那样正常工作。
我正在 android studio 中为应用程序开发暗模式。此应用程序为我称为 custom_edit_text 的 EditText 使用自定义背景元素。为了确保向后兼容性,我为暗模式更改创建了一个 "layout" 和一个 "layout-v29" 文件夹,同样我为 [= 创建了一个 "drawable" 和 "drawable-v29" 27=]。
这适用于办公室周围的设备和模拟器,但是同事 galaxy s9 不会显示新的可绘制对象,而是默认使用 custom_edit_text 的 "drawable" 版本的-v29。
需要做什么才能使适当的可绘制对象最终出现在基于所讨论 phone 的 api 版本的布局中?
project resources
activity main v29
S9 很可能不支持 api 级别 29,因为它等于 Android 10,这是相当新的。
你需要有一个 drawable-v26
来确保 Galaxy S9 能够像 Android 8 我相信的那样正常工作。