Android:将样式应用于库中自定义列表视图中的textview

时间:2013-06-03 14:24:46

标签: android listview user-interface styles

我已经写了一个库,用于在将JSON链接传递给Twitter对象后显示Twitter帖子,除了一个小问题外,一切都很好用:我想让用户定义自己的样式来覆盖库中的默认样式,如果可以通过XML而不是实用来完成,我更愿意这样做。我可以覆盖背景颜色等内容,但我无法更改自定义列表视图项的任何子视图,例如textviews。有没有办法像CSS一样改变myCustomListView.textview的字体颜色和其他属性?

谢谢!

1 个答案:

答案 0 :(得分:2)

在夸大布局XML文件期间应用Android样式。

之后,无法在运行时将XML样式应用于View。

您必须阅读XML,并执行自己的样式逻辑来调用setBackgroundColorsetFontSize等方法。

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