将布局 XML 的内容插入到特定于 ID 的视图中

Insert Content of Layout XML into ID-specific View

我目前正在开发一个小游戏来练习我在 Android Studio 中的编程技能。

在我的 Java 文件中,我从 MySQL 数据库加载了我想要的数据。 现在我想在现有的 "insert" Layout/View 中显示来自另一个 XML 文件的布局,其中包含 TextViews、ImageViews 等(例如 displayItemsBlock.xml),并将我的变量值应用于文本视图。

http://abload.de/img/problemnouc6.jpg

我搜索这样的函数:

最后应该可以动态添加更多这些视图并单独更改内容。

我希望你明白我的问题是什么。 谢谢

此致:)

有可能,但有点复杂/困难。

问题是在 'normal' Android 应用程序中,布局 xml 文件被编译成二进制形式。这是在运行时使用的二进制形式,例如带充气装置。

因此,要完成这项工作,您必须自己解析 xml 文件,然后以编程方式创建适当的视图并将它们添加到所需的 "parent" 视图中。

据我所知,Android 库中没有任何内容可以为您执行此操作。您可能想四处看看是否有第三方库来处理其中的任何部分。

P.S。我希望你不是真的直接从你的 Android 应用程序访问 MySQL,如图所示 - 你确实有一个服务 / api 在它前面,不是吗?