对于我的论文,我正在尝试做一种类似于 Android 市场的市场。我在mysql中做了db,现在我在考虑android客户端界面。我是初学者,所以我需要你的帮助。我的数据库上有很多应用程序,我需要做一个调用数据库的本机应用程序(中间会有 php)并显示应用程序列表,就像在 android 市场中一样,所以有一个标题,a图标、评级和成本。所有这些信息都在 mysql 数据库上,我认为 php 会让我回到我的手机一个包含我需要的所有信息的 xml 文件。
这就是我的假设,但如果你应该有所不同,请告诉我。例如,如果本地 SQLite 应该在其中发挥作用(它肯定会有一个共享我下载的应用程序的元数据)
我读到,对于动态列表,最好使用从适配器获取列表元素的适配器视图,这是与数据源的一种桥梁。但例如 arrayadapter 仅基于 textview,其他仅基于 imageviews 等等……相反,我的视图不是那么简单,而是一些图像,一些 textviews,评级等复杂...... ..
所以我需要找到合适的adapterview和合适的适配器。
现在为了我的目的,为了你:
- 我应该使用哪个适配器视图?我正在考虑使用列表视图。
- 更难的是,哪个适配器?我是否需要创建一个自定义的扩展基本适配器类或有一些适合我的目的的适配器?
- 如果 textview 是 arrayadapter 的基础小部件,那么哪一个是我的基础?一个复杂的小部件,基本上是一个视图组?
我读了一些关于 cursoradapter 的东西,但我不知道它是什么以及它是否是我正在寻找的东西。如果您知道谷歌在其市场上的用途,那将很有用:)
欢迎解释,示例或链接