为了澄清这一点 - 我想做的是:
a) 打开一个http请求获取一些XML
b) 解析该 XML
c) 给定(固定)数量的元素,在布局中将它们与 bucle 放在一起。
我缺少的是最后一部分。一个例子是“twicca”或只是官方的 Twitter 应用程序,它用推文填充布局。我想做这样的事情。我应该如何进行?
我的第一个想法是创建固定数量的 TextView 并用我希望的内容更改那些 TextView (TextView1, TextView2, ...)。但这听起来不是很专业...
为了澄清这一点 - 我想做的是:
a) 打开一个http请求获取一些XML
b) 解析该 XML
c) 给定(固定)数量的元素,在布局中将它们与 bucle 放在一起。
我缺少的是最后一部分。一个例子是“twicca”或只是官方的 Twitter 应用程序,它用推文填充布局。我想做这样的事情。我应该如何进行?
我的第一个想法是创建固定数量的 TextView 并用我希望的内容更改那些 TextView (TextView1, TextView2, ...)。但这听起来不是很专业...
在 Android 中执行此操作的标准方法是使用ListView(链接到开发人员指南),它会根据数据源的需要自动创建尽可能多的项目。大多数示例显示从本地 SQLite 数据库中提取,但是在将 XML 项加载到内存中的数组后,您可以使用ArrayAdapter作为 ListView 的数据源。