2011-12-12 69 views
0

是否有可能有属性的列表视图,类似: -列表视图属性

<string-array name="arr_sats"> 
<item id="0101">Sat 1</item> 
<item id="0201">Sat 2</item> 
</string-array> 

然后在点击事件得到“身份证”的价值?

+0

对不起忘了添加代码标签:( – Martin

+0

行动只是删除了我的评论。没问题。:) – 2011-12-12 15:00:13

回答

0

onClick为您提供了一个位置。有了这个位置,你可以获取该物品并获得该ID。

+0

是的,我能得到这个职位,但实际上,我怎么得到的ID,这是一件好事当我创建列表时,我将手动输入? – Martin

+0

你使用的是什么类型的适配器? http://developer.android.com/reference/android/widget/ArrayAdapter.html使用这一个,有“getItem(int position)”,你会得到一个ListItem对象。从该对象(您存储数据)中,您可以获得您的ID。也许你可以给我们一些你的代码吗?那么我们可以说更多,我很确定。 – Fildor

0

onItemClick会给你的位置,然后你必须解析XML并获得该位置的属性。请参阅以下网址 how to get 'name' attribute of item of string-array

+0

在这里挣扎一点,对于android来说很新,任何机会你都会有一个更清晰的例子(只是我很厚)。我会认为像这样会更简单 – Martin