我有一个复合小部件,它包含一个封装在LinearLayout中的ImageView和TextView对象。由于在我的一个活动中多次使用它,我将其作为一个单独的布局并在主布局中多次包含它。据我所知,您可以从主布局中的标记覆盖包含布局的视图ID。我的问题是,是否可以在XML中使用主要布局设置图像源和textview字符串?当然,我可以通过编程方式执行此操作,但我想知道它是否纯粹以XML格式存在...
答案 0 :(得分:0)
您可以包含任何其他布局 < include>中的属性那是 由...中的根元素支持 包含布局,他们将覆盖 在根元素中定义的那些。
听起来你只能覆盖layout_ *属性。 (人们可能会试着看一下源代码,看看是否有其他秘密支持,但就前向兼容性而言,这将是一个禁忌。)