android - 如何动态修改Android布局XML

标签 android android-layout

我是 android 开发的新手,我将开发一个 android 应用程序。在这个应用程序中,我想动态生成 xml 布局。登录应用程序后,服务器将发送带有控件描述的 xml 模板,包括不同的属性描述(每个控件的验证、最大长度、控件的大小等),这意味着不会有预定义的 xml 布局。

我的计划是,根据下载的 xml 模板,我将创建一个 xml 布局并将该 xml 存储在 sqlite 数据库中。当用户单击记录时,我想向用户显示这个动态创建的表单。

是否可以修改xml布局(比如设置innerxml)?

最佳答案

你可以尝试这样的事情:

LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View myView = inflater.inflate(myXmlPullParser, null);

setContentView(myView);

关于android - 如何动态修改Android布局XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11202474/

相关文章:

安卓市场 : Are the details (name etc) in the keystore user-visible?

android - 单击图像按钮时播放声音

android - 如何在android中实现阴影(环境光)背景?

android - 应用程序可能在其主线程上做了太多工作

android - SDK google_play_services lib 文件夹中缺少 google-play-services_lib.jar

android - 上面的layout_above坏了吗?这个简单的布局让我发疯

css - 媒体查询在设备上不起作用

Android Camera Preview 在 google glass 上显示不正确?

Android LinearLayout对齐方式

android - 在 Android 模拟器上运行示例语音识别应用程序时出现问题