0

作为一项要求,我需要从数据库(服务器)构建 ui,目前我可以通过 json 从 db 访问 ui 组件及其属性,
TextView tv=new TextView(mContext); tv.setText(jsonData.getText()); 并且能够以编程方式显示 ui。我的问题是我们能否以编程方式创建一个布局文件,以便我可以将传入的 json 元数据放置到该文件中。并包含此布局 xml 文件。任何人都可以对此有所了解。谢谢

4

2 回答 2

1

不,您不能以编程方式创建布局文件。由于性能问题,Android 不支持此功能。静态文件实际上是为了提高效率而预编译的。但是,您可以通过编程逐步创建布局,但不建议将其用于大型布局。

于 2015-04-01T07:39:33.173 回答
0

您可以像任何其他文件一样创建布局文件。但是为了什么?您必须将其保存到 SD 卡或手机内存中。请记住,您不能将此文件保存到res然后调用setContentView(int resId);或什assets至 in Runtime,因此我认为“即时”设置是实现它的最佳方式

于 2015-04-01T07:43:13.580 回答