我在每一行上都有一個帶有edittext的列表視圖。如果用戶點擊rowhowcan我可以訪問該特定的edittext?如何訪問列表視圖行上的編輯文本框
0
A
回答
0
如果EditText
框是在運行時創建的,則在創建它們時可以使用setId(int)
。然後,通過您的ListView
,您可以使用findViewById(int id)
將來檢索它。所以完整的電話會像EditText myEditText = (EditText) myListView.findViewById(1)
將檢索您設置爲1
的ID。
如果您通過XML創建它們,那麼您可以在xml中爲其分配ID,以便您輕鬆記住。之後,您可以像以前一樣使用findViewById(int id)
,但在生成的R文件中使用ID引用。
1
您應該在適配器的getView()
方法中初始化EditText
的onClickListener()
方法,您可以在此處對此充氣EditText
。希望這可以幫助。
0
我希望你使用listAdapter類。 您必須創建自己的類來擴展BaseAdapter類。 然後創建一個包含EditText控件的listItem類。 並處理類中的EditText的事件。
然後,您必須將該類作爲類的數組添加到listAdapter類中。 並重寫BaseAdapter類的getView函數。
相關問題
- 1. 如何訪問列表視圖中的文本框列
- 2. 編輯文本與列表視圖
- 3. 編輯其中的列表視圖編輯文本
- 4. 如何在列表視圖中獲取可編輯的編輯文本
- 5. 如何在WPF中使用可編輯文本框的列表視圖?
- 6. 訪問文本框列表
- 7. 如何從列表視圖中獲取編輯文本值
- 8. 從編輯文本中的列表視圖中過濾文本
- 9. 設置列表視圖上方的編輯文本的滾動視圖android
- 10. 列表視圖凍結與Textviews和編輯文本在一行
- 11. 多列自定義列表視圖,在列表視圖末尾有一個可編輯的編輯文本
- 12. 如何在列表視圖中顯示編輯文本中的文本
- 13. 編輯文本視圖問題
- 14. 如何刪除列表視圖上的閃爍文本框
- 15. 是否可以編輯列表視圖列中的文本?
- 16. 如何在列表視圖中訪問選中的文本視圖?
- 17. 女士訪問數據表視圖 - 只有一列可編輯
- 18. WPF可編輯列表視圖與可編輯組合框
- 19. 如何從列表視圖中獲取文本值編輯文本功能.....?
- 20. 編輯列表視圖
- 21. 在列表框/列表視圖上的特定行上添加文本
- 22. 如何過濾列表視圖和編輯框 - Android
- 23. 如何在編輯文本(搜索框)下方浮動列表視圖,並在其他視圖上(如按鈕)漂浮列表視圖
- 24. C#如何訪問列表視圖中的下拉框?
- 25. 列表視圖框,雙擊文本框
- 26. 編輯運行時asp.net中的列表框選擇的文本
- 27. 對話框 - 編輯文本中訪問值的問題
- 28. 如何將用戶在編輯文本框中輸入的文本添加到列表視圖中?
- 29. 基於編輯文本的列表視圖不會更改
- 30. 編輯列表視圖中的文本是否爲空
下面是您的問題的確切示例:[ListView內的Android Focusable EditText](http://vikaskanani.wordpress.com/2011/07/27/android-focusable-edittext-inside-listview/) –