【发布时间】:2016-04-05 02:44:48
【问题描述】:
我正在编写一个在不同位置使用标准布局片段的 Android 应用。片段存储在一个 XML 文件中,但我有一个小问题:虽然布局片段或多或少标准化,但我需要能够在加载时动态修改它的某些方面。有什么方法可以让我以编程方式检索 XML 文件的实例,修改需要修改的方面,然后将其添加到活动的布局中?
【问题讨论】:
标签: java android xml android-layout android-fragments
我正在编写一个在不同位置使用标准布局片段的 Android 应用。片段存储在一个 XML 文件中,但我有一个小问题:虽然布局片段或多或少标准化,但我需要能够在加载时动态修改它的某些方面。有什么方法可以让我以编程方式检索 XML 文件的实例,修改需要修改的方面,然后将其添加到活动的布局中?
【问题讨论】:
标签: java android xml android-layout android-fragments
您不能在运行时修改 xml 布局文件。 xml 被编译为 Java 代码,不能以编程方式修改。
您可以做的是以编程方式创建视图或更改现有视图的位置。
Here 是一个关于如何添加视图的示例。
Another 一个用于改变位置。
更新:
您甚至可以通过creating custom views 将其提升到另一个层次。
【讨论】: