我已经编写了一个库,用于在将JSON链接传递到Twitter对象后显示Twitter帖子,并且除一个小问题外,一切工作正常:我希望允许用户定义自己的样式来覆盖默认样式。库,我希望这可以通过XML而不是实用地完成。我可以覆盖诸如背景色之类的东西,但不能更改自定义listview项的任何子视图,例如textviews。有没有办法像CSS中那样更改myCustomListView.textview的字体颜色和其他属性?
谢谢!
最佳答案
在扩展布局XML文件时会应用Android样式。膨胀后,无法在运行时将XML样式应用于视图。
您将必须阅读XML,并执行自己的样式逻辑来调用setBackgroundColor
或setFontSize
之类的方法。
最好的选择是查看已经执行此操作的人员在某处是否有源代码。