Android生成的布局,有可能吗?

时间:2011-09-01 14:03:15

标签: android layout dynamic

是否有可能在Android中创建动态布局然后使用它们?我的意思是在src中定义的布局使用来自数据库的一些动态生成的布局,其中包含多个XML代码,当它们组合在一起时会产生新的布局......

这是真实还是不真实的情况?

2 个答案:

答案 0 :(得分:0)

您可以通过编程方式创建元素。例如,您可以这样做:

TextView myTextView = new TextView();

你可能需要这样做。否则,您需要生成一个XML文件,然后使用LayoutInflater

答案 1 :(得分:0)

不支持。内置LayoutInflater需要资源文件,而不是任意XML。引用the documentation

  

因此,目前无法在运行时对普通XML文件使用带有XmlPullParser的LayoutInflater;它只适用于从编译资源(R.something文件)返回的XmlPullParser。

您必须编写自己的LayoutInflater等效文件。