我想從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. 發送字符串項目點擊
- 2. 在滾動視圖下不可點擊的項目
- 3. 爲什麼ListView項目在滾動後變得不可點擊
- 4. 滾動後無法點擊ListView項目
- 5. Listview項目滾動後只能點擊
- 6. 從列表中點擊項目獲取字符串值查看
- 7. Android中的基本可點擊項目
- 8. listview中可點擊的項目 - Android Studio
- 9. 可點擊的字符串中的TextView在Android中
- 10. Android在文本視圖中可多次點擊的字符串
- 11. 禁用listview點擊或觸摸滾動項目android
- 12. 如何在Dojo中製作可滾動,可點擊的項目列表?
- 13. Listview項目在第三個項目點擊後不可見android
- 14. Android,ListView項目變得不可點擊
- 15. Android Eclipse:GridView項目不可點擊?
- 16. Android ListView項目不可點擊
- 17. 在Android中使用MySql項目將JSON轉換爲字符串
- 18. imageView可點擊和滾動
- 19. JSON點符號字符串
- 20. android recyclerview項目點擊
- 21. 獲取點擊項目:Android
- 22. 從可能存在的字符串數組中取出項目
- 23. 添加在PreferenceDialog一個「可點擊項目」在Xamarin的Android
- 24. 單擊時從ListView中的項目獲取字符串名稱。 Android
- 25. 水平RecycleView項目點擊滾動到第一項
- 26. 從項目點擊contentplaceholder消失項目
- 27. 從JSON字符串
- 28. 從JSON字符串
- 29. ListView中可點擊的項目與可點擊的URL
- 30. 添加匹配字符串的項目從查詢字符串
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