0
|
ArloGrant Streets Of Boston · 技术社区 · 12 年前 |
![]() |
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
试试这个:
|
![]() |
Murilo · Jetpack编写导航栏项目图标 4 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |