1

我编写了一个库,用于在将 JSON 链接传递给 Twitter 对象后显示 Twitter 帖子,除了一个小问题外,一切都运行良好:我希望允许用户定义自己的样式以覆盖默认样式图书馆,我希望这可以通过 XML 而不是务实地完成。我能够覆盖诸如背景颜色之类的东西,但我无法更改自定义列表视图项的任何子视图,例如文本视图。有没有办法,比如在 CSS 中,改变 myCustomListView.textview 的字体颜色和其他属性?

谢谢!

4

1 回答 1

2

在扩展布局 XML 文件期间应用 Android 样式。在视图膨胀后,无法在运行时将 XML 样式应用于视图。

您必须阅读 XML,并执行您自己的样式逻辑来调用类似setBackgroundColoror的方法setFontSize

您最好的选择是查看已经完成此操作的某个地方是否有源代码。

于 2013-06-03T14:27:20.703 回答