回答
的項目列表視圖的鍵值?您是否在尋找onListItemClick from ListActivity?
不,我正在尋找每行存儲記錄ID,但顯示文本。密鑰是如何存儲的,並且與行項目相關但尚未顯示? 謝謝, 院長 – user412317 2010-08-18 20:43:37
我想讀取一個數據庫並存儲一個record_id,比如說9104,並且列表中顯示的項目是「Blue Donkeys」,當我點擊「Blue Donkeys」時,我想獲得密鑰「9104 」。 任何想法? 謝謝, Dean – user412317 2010-08-18 21:10:39
CursorAdapter? – fedj 2010-08-19 10:00:55
你想要做的事情的方式是使用帶有簡單類的ArrayAdapter來創建要使用的對象。
舉例來說,如果你想使人們的列表視圖,包括他們的姓名和年齡,並希望顯示他們只是在ListView名字,你會首先創建一個Person類,如下所示:
public class Person {
int age;
String name;
public Person(int age, String name) {
this.age = age;
this.name = name;
}
@Override
public String toString() {
return this.name; //what you want displayed for each row in the listview
}
}
然後,在多數民衆贊成利用列表視圖(說這就是所謂的PersonTracker.java)你的java文件,你會打電話:
setListAdapter(new ArrayAdapter<Person>(PersonTracker.this, R.layout.list_people, people);
lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View currView, int position, long id) {
Person selected = (Person)lv.getItemAtPosition(position);
String selectedName = selected.name; //ideally this would probably be done with accessors
int selectedHeight = selected.height;
//Do whatever you need to with the name and height here
//such as passing via intents to the next activity...
}
});
其中list_people只是一個通用的XML佈局只是一個TextView控制每個如何排看起來,人是包含lis的xml佈局tview。
正如你在上面看到的,在你的onItemClick函數中,你可以從與被點擊的列表項關聯的Person中獲得你想要的任何東西。
不管怎樣,希望可以幫助別人了,節省了我花想出來的時候......我想睡覺......
- 1. 在視圖上設置關鍵字段
- 2. Python字典與列表關鍵字
- 3. notifydatasetchanged內部片段與列表視圖
- 4. 可擴展列表視圖與片段
- 5. 按關鍵字選擇短信到列表視圖
- 6. 列表視圖與圖像和文字
- 7. 顯示多個字段列表視圖
- 8. Drupal 7視圖 - 按字段列表組
- 9. 給出關鍵字列表
- 10. 搜索關鍵字列表
- 11. 搜索關鍵字列表
- 12. 藥劑關鍵字列表
- 13. 與列表視圖
- 14. 與列表視圖
- 15. Android列表視圖與額外的額外隱藏字段
- 16. 從不同的列表轉換列表以字典與關鍵
- 17. Laravel外鍵關係 - 在字段列表未知列
- 18. Laravel hasManyThrough與多個關鍵字段
- 19. 如何使列表視圖與其他視圖關聯?
- 20. 如何從SPSiteItemCollection獲取視圖字段的字段列表
- 21. MYSQL匹配關鍵字列表逗號分隔文本字段
- 22. 根據字段值設置關鍵字列表「noedit」?
- 23. 片段和列表視圖
- 24. 分段列表視圖
- 25. 片段,JSON,列表視圖
- 26. SQL視圖與關係表
- 27. 列表視圖與圖像
- 28. 同時關閉鍵盤與視圖
- 29. Drupal相關視圖列表
- 30. 列表視圖與jsoup和2列表視圖中的一行列表視圖
您需要更詳細地說明正是你的問題是什麼。展示一些代碼,展示你所做的,細節的細節! – binnyb 2010-12-28 22:56:57