接收XML文件并呈现它们的Android应用程序

时间:2014-05-13 17:11:51

标签: java android xml

我想知道是否有可能在Android上运行一个将在运行时接收XML文件的应用程序,然后这些新接收的XML文件将呈现在屏幕上(将显示为layout / view / string)。 / p>

我想也许你可以将新收到的XML文件添加到你的res文件夹中,但我认为它不会有太大变化,因为在编译应用程序时生成的R类不会更新。

我还想过实现自己的XML解析和渲染,但这几乎就像重写Android的整个渲染机制一样。

需要帮助!

1 个答案:

答案 0 :(得分:1)

  

然后它将使用Android渲染在屏幕上显示XML数据(它应该呈现它,好像home_layout.xml在res文件夹中一样)

除了布局资源之外,

LayoutInflater不支持任何内容。您需要从头开始编写自己的布局膨胀逻辑。假设您从XML创建了所需的View层次结构,那么实际渲染与布局从资源中膨胀的情况没有什么不同。