2011-12-12 73 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