我想從scrollview或listview中創建一個可點擊的項目,其中項目來自從我的在線數據庫中提取的JSON。現在我甚至沒有關於如何使用這個工具的想法,因爲我不知道如何通過代碼動態創建一個對象來插入數據庫項目。那麼這個概念很簡單我只需要通過代碼顯示一個列表,然後爲每行分配一個ID,單擊其中一行,然後移動到新的意圖,其中顯示的細節與選定行上分配的ID相匹配。任何人都可以給我一個例子或鏈接關於如何使用這個工作?從JSON字符串滾動可點擊的項目在android
0
A
回答
1
你需要學習ArrayAdapter和JSONParsing,也有很多教程,我會盡量在一份簡短解釋這些:
一個AdapterView是認爲,哪些項目/孩子的被一些適配器確定。像ListView,Spinner一樣。 適配器是AdapterView和基礎數據之間的橋樑。
請參閱ArrayAdapter,因爲它根據您的要求似乎最好。要理解JSONParsing,您需要了解JSONObject和JSONArray: JsonObject是一個鍵:值對,其中鍵需要是字符串,值可以是數字,布爾值或其他某種數據類型,或者JSONOjbect或JSONArray。並由{}表示。像{「key」:「value」,「key1」:「value1」,.....} JSONArray是一個值數組,值可以是數字,布爾值或其他數據類型,或JSONOjbect或JSONArray,它由[]表示。例如:「值1」,「值2」 ......]
沒有必要設置項目視圖的ID,因爲你可以找到被點擊的項目,通過: http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html,方法
onItemClick(AdapterView父級,視圖視圖,int位置,長ID),您將有項目的位置被點擊。但是,如果你仍然想爲項目視圖分配一個id,那麼在Adapter的getView方法中執行。通過View.setId()方法。
1
相關問題
- 1. Listview項目滾動後只能點擊
- 2. 的Android GridView控件滾動到頂部的項目點擊
- 3. 爲什麼ListView項目在滾動後變得不可點擊
- 4. 從列表中點擊項目獲取字符串值查看
- 5. listview中可點擊的項目 - Android Studio
- 6. Android中的基本可點擊項目
- 7. 可點擊的字符串中的TextView在Android中
- 8. Android在文本視圖中可多次點擊的字符串
- 9. 禁用listview點擊或觸摸滾動項目android
- 10. 如何在Dojo中製作可滾動,可點擊的項目列表?
- 11. Android Eclipse:GridView項目不可點擊?
- 12. Android ListView項目不可點擊
- 13. Android,ListView項目變得不可點擊
- 14. 在Android中使用MySql項目將JSON轉換爲字符串
- 15. imageView可點擊和滾動
- 16. android recyclerview項目點擊
- 17. 從可能存在的字符串數組中取出項目
- 18. 單擊時從ListView中的項目獲取字符串名稱。 Android
- 19. 添加在PreferenceDialog一個「可點擊項目」在Xamarin的Android
- 20. 水平RecycleView項目點擊滾動到第一項
- 21. 從項目點擊contentplaceholder消失項目
- 22. 從JSON字符串
- 23. Android從json無返回字符串
- 24. 從JsonObject中讀取Json字符串android
- 25. GAE從Android App讀取JSON字符串
- 26. 如何從Android發佈JSON字符串
- 27. ListView中可點擊的項目與可點擊的URL
- 28. 從字符串滾動到UITableViewCell
- 29. android-在ListView中處理項目點擊
- 30. android如何在android webview中獲取點擊字符串?
ListView和JSON解析概念在那裏。 – 2012-07-13 05:00:13
是的,我有這個概念,但我不知道從哪裏開始。哈哈! – KaHeL 2012-07-13 06:46:02
您可以搜索[TechnoTalkative](http://www.technotalkative.com/)文章類別。 – 2012-07-13 06:54:43