如何在另一个布局中包含的Android布局中设置属性?

时间:2011-01-26 05:44:40

标签: android xml layout include

我有一个复合小部件,它包含一个封装在LinearLayout中的ImageView和TextView对象。由于在我的一个活动中多次使用它,我将其作为一个单独的布局并在主布局中多次包含它。据我所知,您可以从主布局中的标记覆盖包含布局的视图ID。我的问题是,是否可以在XML中使用主要布局设置图像源和textview字符串?当然,我可以通过编程方式执行此操作,但我想知道它是否纯粹以XML格式存在...

1 个答案:

答案 0 :(得分:0)

来自documentation

  

您可以包含任何其他布局   < include>中的属性那是   由...中的根元素支持   包含布局,他们将覆盖   在根元素中定义的那些。

听起来你只能覆盖layout_ *属性。 (人们可能会试着看一下源代码,看看是否有其他秘密支持,但就前向兼容性而言,这将是一个禁忌。)

相关问题