我已经写了一个库,用于在将JSON链接传递给Twitter对象后显示Twitter帖子,除了一个小问题外,一切都很好用:我想让用户定义自己的样式来覆盖库中的默认样式,如果可以通过XML而不是实用来完成,我更愿意这样做。我可以覆盖背景颜色等内容,但我无法更改自定义列表视图项的任何子视图,例如textviews。有没有办法像CSS一样改变myCustomListView.textview的字体颜色和其他属性?
谢谢!
答案 0 :(得分:2)
在夸大布局XML文件期间应用Android样式。
之后,无法在运行时将XML样式应用于View。您必须阅读XML,并执行自己的样式逻辑来调用setBackgroundColor
或setFontSize
等方法。
您最好的选择是查看某个已经完成此操作的人是否有源代码。