我有一个应用程序,它使用自定义主题提供一组可切换的夜间模式(红色)控件。这些控件位于“共享首选项” View 中。我已经从 Android git 源的 hdpi 和 mdpi 文件夹中复制了控件所需的所有图像并为其着色。红色主题在 160 dpi 屏幕 (480x800 Android 3.2) 上工作得很好,但在 240 dpi 屏幕 (480x854 Android 2.1) 上,自定义复选框和单选按钮是不可见的,它们也不占用标签行上的任何空间。尽管简单线性 View 上的下拉列表控件似乎显示得非常好。我能看到的唯一区别是后者有 .9.png 图像。
出了什么问题以及如何解决?
最佳答案
万岁!偶然发现了解决方案。我已将一个隐藏的复选框项添加到应用程序的第一个 View 中,并且所有样式的复选框都神奇地出现,就像它们应该出现在所有其他 View 中一样!我相信这是 Android 2.1 版本中的一个错误。我在谷歌搜索问题时看到过类似的内容here 。但这可能无关紧要。
关于android - 自定义 HDPI 控件不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440263/