我正在自己学习android Java(我正在大学学习,对这个项目有贡献的是Java,PHP和MYSql),并有一个问题。将数据库中的数据插入我的应用程序的XML代码中如何工作?就像在HTML中一样,您可以使用JS和PHP来插入和更改元素的值,但是如何在android中完成呢?我在想我必须从数据库中获取数据,将其解析为XML,然后将其分配给我需要包含在其中的元素,对吗?还是我完全错了?
问题来源:Stack Overflow
将数据库中的数据插入我的应用程序的XML代码中如何工作?
你不知道 您不能(或至少不应)直接编辑XML文件。另一方面,您可以使用View API将视图动态添加到用户在屏幕上看到的UI。实际上,RecyclerView就是为此目的而制成的。
就像在HTML中一样,您可以使用JS和PHP来插入和更改元素的值,但是如何在android中完成呢?
只是为了澄清您的意思,JS允许您向浏览器中呈现的DOM添加元素。它不是让你编辑从服务器加载原始HTML代码。同样,您无法在Android应用程序运行时在其中编辑XML代码。而是在应用程序运行时将视图添加到视图层次结构中。
我在想我必须从数据库中获取数据,将其解析为XML,然后将其分配给我需要包含在其中的元素,对吗?
需要说明的是,在您的应用程序运行时,您根本不使用XML。相反,您可以View使用Java或Kotlin 创建对象并将其添加到视图层次结构中。您应该首先了解RecyclerView在大多数情况下哪种功能可以满足您的需求。
回答来源:Stack Overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。