2011-09-01 62 views
0

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

它是真实的还是虚幻的场景?

回答

0

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

因此,目前不可能使用LayoutInflater超过在运行时一个纯XML文件XmlPullParser;它仅适用于一个XmlPullParser从编译的资源返回(R.something文件。)

你将不得不编写自己的LayoutInflater等同。

0

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

TextView myTextView = new TextView(); 

您可能需要这样做。否则,你将需要生成一个XML文件,并使用LayoutInflater我猜。

相关问题