我有一個ListView
從網站獲取文本。它從這樣的文本文件中讀取這樣的數據: 名稱 地址 號碼 並且textfile是每個人具有的id的名稱。現在我想在按列表視圖項目時得到id,是否有將數據存儲在listview項目中的方法? 感謝Android ListView隱藏數據
0
A
回答
0
你需要編寫一個自定義適配器,而不是隻使用ArrayAdapter。
所以你要在CustomAdapterClass寫:
CustomObjectThatHasJustStringAndId singleRow = data.get(position);
holder.text1.setText(singleRow.getString());
holder.text1.setOnClickListener(new View.OnClickList....
而且在點擊動作:
int id = singleRow.getId();
在活動文件:
ArrayList<CustomObjectThatHasJustStringAndId> data = new ArrayList<>();
CustomAdapter mCustomAdapter = new CustomAdapter(this, R.layout.custom_layout, data);
0
如果使用ViewHolder
然後在任何意見你ViewHolder
您可以:
viewHolder.someTextView.setTag(id);
和檢索相同的值:
(String) viewHolder.someTextView.getTag()
+0
我只是用這個'adapter = new ArrayAdapter
+0
您需要編寫自己的自定義適配器實現,編寫一個擴展'ArrayAdapter'的類 – JavaGhost
相關問題
- 1. Android隱藏listview滾動條?
- 2. Android Listview隱藏標題欄
- 3. 隱藏ListView
- 4. ListView隱藏行
- 5. 隱藏第一項ListView中的Android
- 6. Android:如何隱藏ListView項目
- 7. 用隱藏字段創建android listview
- 8. listview隱藏取向變化android
- 9. ListView隱藏我的片段
- 10. 滑動抽屜隱藏ListView
- 11. EmptyView的ListView的隱藏BottomNavigationView
- 12. Listview/DetailsView:隱藏空字段
- 13. C++ ListView隱藏項目
- 14. 顯示/隱藏項目 - listview
- 15. 如何隱藏ListView ColumnHeader?
- 16. 如何在ListView數據爲空時隱藏線性佈局?
- 17. 隱藏的Android
- 18. 片段上的DrawerLayout隱藏ListView
- 19. ListView隱藏GridLayout中的微調框
- 20. 隱藏Actiobar順利Listview向上滾動
- 21. ListView垂直滾動時隱藏圖片
- 22. 隱藏ListView標題/隱藏單個分隔符在列表中
- 23. ListView和隱藏的Id。怎麼可能?
- 24. 封裝與數據隱藏
- 25. 隱藏空白數據
- 26. 封裝與數據隱藏?
- 27. CSS隱藏數據切換
- 28. excel中的隱藏數據
- 29. 使用JOptionPane隱藏數據
- 30. 隱藏數據庫格式
請發佈您的代碼。 – Jas
您必須爲listview和json解析器創建自己的自定義適配器和自定義視圖。方式太寬泛,不能在這裏解釋,很多次都是迴應。發佈您的代碼到目前爲止。 http://stackoverflow.com/help/how-to-ask –
使用像這樣的適配器:'ArrayAdapter'其中'Person'類保存您的所有數據 –
pskink