我想知道是否有可能在Android上运行一个将在运行时接收XML文件的应用程序,然后这些新接收的XML文件将呈现在屏幕上(将显示为layout / view / string)。 / p>
我想也许你可以将新收到的XML文件添加到你的res文件夹中,但我认为它不会有太大变化,因为在编译应用程序时生成的R类不会更新。
我还想过实现自己的XML解析和渲染,但这几乎就像重写Android的整个渲染机制一样。
需要帮助!
答案 0 :(得分:1)
除了布局资源之外,然后它将使用Android渲染在屏幕上显示XML数据(它应该呈现它,好像home_layout.xml在res文件夹中一样)
LayoutInflater
不支持任何内容。您需要从头开始编写自己的布局膨胀逻辑。假设您从XML创建了所需的View
层次结构,那么实际渲染与布局从资源中膨胀的情况没有什么不同。