獲取listview當前item的內(nèi)容 如何獲取listview的item中的內(nèi)容?
如何獲取listview的item中的內(nèi)容?在listview中添加數(shù)據(jù)應該使用baseadapter的子類,即某種adapter并且listview中的項控件與數(shù)據(jù)的關(guān)聯(lián)是通過baseadapter
如何獲取listview的item中的內(nèi)容?
在listview中添加數(shù)據(jù)應該使用baseadapter的子類,即某種adapter
并且listview中的項控件與數(shù)據(jù)的關(guān)聯(lián)是通過baseadapter中的getview()實現(xiàn)的
在一些簡單的例子中,這個方法不需要重寫,但是復雜的項布局需要繼承baseadapter,
然后在getview()方法中實現(xiàn)
解決方案:重寫baseadapter并在listview中獲取每行的EditText值通用算法:重寫基本適配器.getView函數(shù),使用數(shù)組存儲EditText中的值,動態(tài)更新EditText,并在getview中動態(tài)獲取EditText中的值定位,即數(shù)組下標。由于listview中的項是重用的,如果不動態(tài)清空或動態(tài)獲取EditText的中值,則會出現(xiàn)數(shù)據(jù)混亂或沒有數(shù)據(jù)時間來監(jiān)視其值的變化。儲存起來。用法:私有列表