我有動態列表視圖中textview和edittext是兩列。該textview帶有適當的數據,但是當我插入edittext中的值在第一行然後我向下滾動列表,並在第三行edittext填充第一行edittext值。我不知道爲什麼會發生這種情況。請幫幫我。列表視圖重複值
列表視圖重複值
回答
請提供一些代碼,以便我們更好地理解問題。從我的理解,這是發生了什麼。 適配器會生成儘可能多的視圖,並可以在屏幕上顯示。當您向下滾動列表時,需要生成一個新項目。這可以在下面顯示的getView()方法中以兩種方式完成。
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView==null){
//inflater is the layout inflater for the custom view
convertView=inflater.inflate(R.layout.list_row, null);
return convertView;
}
else{
return convertView; //recycled view
}
}
convertView是剛剛離開屏幕並可用於回收的視圖。在你的情況下,它應該被銷燬,但再次使用的convertView。所以編輯文本值重新出現在下面的視圖中。
我想這是因爲你用了具體的ID(手動設置)項目充氣佈局和Android可能會認爲所有的ListView的項目是相同的
但是如果你想真正的幫助,粘貼一些代碼,這裏的佈局......我們不是算命先生
謝謝你的回覆..但我不認爲這是因爲textview來自數據庫,它呈現正確的數據。沒有重複的數據。 – nyt23
我沒有對數據庫中可能存在的數據重複性進行任何說明。這是佈局和它的意見,可能有'android:id'屬性設置爲相同的值... – user219882
OKK你是正確的@ + ID:在視圖是相同的,因爲我在列表視圖中重複它。 – nyt23
- 1. Android:重複列表視圖
- 2. Windows 8列表視圖重複列
- 3. 顯示重複值的表視圖
- 4. vb.net避免重複列表視圖
- 5. 列表視圖中的重複條目
- 6. 列表視圖重複數據
- 7. 在列表視圖中的C#重複
- 8. 列表視圖數據保持重複
- 9. 列表視圖中的重複元素
- 10. 列表視圖項重複在android
- 11. 列表視圖重複previus數據
- 12. 在Android中重複列表視圖項?
- 13. 避免重複列表視圖
- 14. Android列表視圖行重複項目
- 15. 從列表中的服務器重複列表視圖圖像
- 16. 在執行時顯示重複值的列表視圖
- 17. Arraylist <hashmap<>>在列表視圖中重複的值
- 18. 在列表視圖中的EditText重複值
- 19. 如何從列表視圖中刪除重複值?
- 20. 在回推後在列表視圖中重複值
- 21. 解決方法:在滾動列表視圖時重複列表視圖
- 22. 在Android自定義列表視圖中重複列表項
- 23. SharePoint 2013列表:從列表視圖中刪除重複項
- 24. 輸出列表重複值
- 25. 列表視圖ItemsSource - 複雜 -
- 26. 複選框列表視圖
- 27. 圖像在滾動的自定義列表視圖中重複
- 28. 如何重複列表視圖的背景圖像
- 29. 如何避免在列表視圖中添加重複圖像
- 30. 想在列表視圖中避免重複的圖像C#.NET
你有什麼嘗試? – Nikhil
我有一個edittext的列表視圖,我想在edittext中輸入值,然後在按鈕上單擊我得到edittext的值。 – nyt23
@Niyati發佈一些代碼或提供更多信息,讓我們可以幫助您更多。 –