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