我面临的问题是在ListView
中添加特定时间而不影响其他项目。我也贴了这个但没有回复。
来源: Prevent ListView Item refresh when adding another Item dynamically using Android
我的自定义ListView
包含TextView
,Spinner
和EditText
,因此我想添加项目,使其不会影响已有项目,并且如果添加了任何内容,则不会清除文本用户也没有更改Spinner
索引。
请帮助我。
答案 0 :(得分:1)
当EditText
重新加载时,您需要将Spinner
和Listview
值与ListView
的位置存储,检查存储的数据,并将该数据分配到{的位置{1}},应在ListView
方法上分配值。您可以使用getView()
来存储数据。并SharedPreferences
使用EditText
答案 1 :(得分:0)
在ListView中使用时,似乎EditText可能会有一些奇怪的行为。 关于Alessandro Roaro问题的this答案帮助了我。