|
0
|
| ArloGrant Streets Of Boston · 技术社区 · 13 年前 |
|
|
1
2
正如Egor所说,如果你能展示更多的代码,那将是有帮助的。 在此期间: 看起来您使用的是具有“亮”(holo)主题的列表视图项,而您的应用程序(或仅该activity())使用的是“暗”(holo)主题。文本视图的文本颜色是从应用程序的白色背景上的深色主题(白色字体颜色)中提取的。 为了弄清楚为什么会发生这种情况,我们需要您提供更多的代码(例如AndroidManifest.xml)。 OP评论后更新:
我添加了适配器的覆盖 新建视图 方法,这将允许您设置/更改文本的颜色。试试看是否有效。 |
|
|
2
2
使用的主题
OP使用了Light主题
可以找到更详细的信息 here |
|
|
3
1
最近也有同样的问题。使用了两个ListActivities。单击第一个项目上的一个项目会启动第二个ListActivity。第一个正确地显示了主题,但第二个与OP中显示的屏幕截图相同。 唯一的区别是我在创建阵列适配器时使用的上下文参数。第一个活动使用this引用,第二个活动使用getApplicationContext(类似于OP)。将其更改为this引用固定了输出。 有人能不能有更多的知识来解释为什么getApplicationContext“主题”似乎与通过此访问的主题不同(ListActivity)。我本以为,由于主题是在清单中的应用程序标记中设置的,除非另有设置,否则这将是所有活动使用的主题。我承认我知道getContext。。。方法是有限的,我可能会完全错误地解释这一点。 |
|
|
4
0
试试这个:
|
|
|
David · Android CursorAdapter未更新所有字段 10 年前 |