2

我有一个应用程序,它使用自定义主题提供一组可切换的夜间模式(红色)控件。这些控件位于共享首选项视图中。我已经从 Android git 源的 hdpi 和 mdpi 文件夹中为我的控件复制并着色了所有必要的图像。红色主题在 160 dpi 屏幕 (480x800 Android 3.2) 上工作得非常好,但在 240 dpi (480x854 Android 2.1) 上,自定义复选框和收音机是不可见的,它们也不占用带有标签的行上的任何空间。尽管简单线性视图上的下拉列表控件似乎显示得非常好。我能看到的唯一区别是后者有 .9.png 图像。

出了什么问题以及如何解决?

4

1 回答 1

2

欢呼!偶然发现了解决方案。我已经在我的应用程序的第一个视图中添加了一个隐藏的复选框项目,并且所有样式化的复选框都神奇地出现了,因为它们应该出现在其他所有视图中!我相信这是 2.1 版本的 Android 中的一个错误。我在这里搜索问题时看到了类似的内容。不过这可能无关紧要。

于 2012-05-09T22:48:48.807 回答