我创建了一个列表活动calles作为Category List,通过解析XML文件从web动态显示类别列表。 XML文件包含值“ID”(特定类别的ID)和“标题”(类别名称)。所以我所做的是,我已经解析了XML文件,并使用SAX解析器将ID和标题收集到名为classesries的ArrayList中。
在list活动中,我创建了一个新的字符串数组,并为其添加了每个类别的标题。我想要做的是将类别ID分配给列表视图中显示的每个类别,并使用id获取该类别的相应视图。有没有办法为每个列表项分配一个id。
问候 dj
答案 0 :(得分:1)
介绍一个JavaBean,并填写它:
class YourBean {
private int id;
private String title;
// add get / set methods
}
创建列表并将其放入ArrayList中,然后使用它填充Adapter
。
然后,您可以使用http://developer.android.com/reference/android/widget/ArrayAdapter.html并在onClicked
等方法中使用mAdapter.getItem(int)
。那是非常简短的话。
查看SDK示例。