我有一个应用程序,它使用自定义主题提供一组可切换的夜间模式(红色)控件。控件位于“共享首选项”视图中。我已经从Android git sources的hdpi和mdpi文件夹中复制并着色了我的控件的所有必要图像。红色主题在160 dpi屏幕(480x800 Android 3.2)上运行得非常好,但在240 dpi上(480x854 Android 2.1)自定义复选框和收音机是不可见的,它们也不占用带标签的线路上的任何空间。虽然简单的线性视图上的下拉列表控件似乎显示完全正常。我能看到的唯一区别是后者有.9.png图像。
有什么问题以及如何解决这个问题?
答案 0 :(得分:2)
万岁!事故找到了解决方案。我在我的应用程序的第一个视图中添加了一个隐藏的复选框项,并且所有样式的复选框都神奇地出现,因为它们应该在每个其他视图中!我相信它是2.1版Android中的一个错误。在谷歌搜索问题here时,我看到过类似的内容。但这可能无关紧要。