我有ListView
一行项目,其中每行包含一个SeekBar
和TextView
。每当我移动任何SeekBar
's 时,我都需要将所有TextView
'sListView
更新到实时状态,而不会失去对SeekBar
.
我试过
呼叫
notifyDataSetChanged()
,ListView
但SeekBar
失去焦点。循环
ListView
使用以下代码:
for (int i = 0; i < listView.getChildCount(); i++)
{
TextView tv = (TextView) listView.getChildAt(i).findViewById(R.id.textView1);
String value = getData();
tv.setText(value);
}
但是,上面的代码并没有对 进行持久更新ListView
,如果用户滚动,这是一个问题。
任何建议如何处理这个问题?