Android - 连续更改SeekBar的值(使用ListAdapter创建)

时间:2011-04-23 21:39:50

标签: android listview

我有ListView使用扩展ListAdapter的自定义类“创建”。我通过调用

来做到这一点
listView.setAdapter(new DeviceAdapter...);

DeviceAdapter类会在其中创建一个ListView行,其中包含SeekBar。在运行时,我将能够更改SeekBar的值。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

步骤1:确保您的数据模型 - 无论您使用什么来填充适配器getView()bindView()中的行 - 都包含您{{1}的更新数据}}

步骤2:迭代SeekBar的子项(请参阅ListView上的方法),如果其中一个是您要更新的行,请更新{{1 }}

步骤3:如果用户滚动并且您现在将数据绑定到包含您要修改的ViewGroup的行,请确保应用修订后的数据。