我有一个由ImageView和TextView组成的XML组件。我在其他XML代码中包含了这个组件几次。我想知道,每次我只使用XML包含所提到的组件时,是否有某种方式可以使用不同的文本,而无需以编程方式执行此操作。有线索吗?
谢谢!
答案 0 :(得分:0)
更新:
执行此操作的最佳方法是通过代码。 它是迄今为止最简单的
答案 1 :(得分:0)
对不起,XML和HTML一样,是静态的。使其动态化涉及代码。
所以,如果你真的,真的,真的想要这样做,你必须使用代码扩展TextView对象。它会通过从数组或数据库中提取动态来动态设置它自己的文本。完成此操作后,您可以将特殊的TextView对象放在所需的任何XML文件中。
Example of extending TextView.
然而,经过那么多的努力。创建一个找到所有TextView并调用setText()的for循环可能更容易。