gpt4 book ai didi

android - 使用 SeekBar 中的值更新 ListView 中的 EditText

转载 作者:行者123 更新时间:2023-11-30 02:53:05 27 4
gpt4 key购买 nike

我有一个 ListView,每个行项目都包含一个 SeekBar 和一个 EditText(如下图所示)。我需要根据搜索栏的值更新 EditText,如果两个小部件引用都没有问题,我就可以这样做。

我的问题是如何将每个搜索栏关联到其正确的 EditText 框?这两个小部件都是我在我的适配器中膨胀的 View 的一部分。直接引用 EditText 似乎不是一个好主意,因为 Android 会在 ListView 中回收 View 。

最好的前进方向是什么?

screenshot

最佳答案

当您显示每对 SeekBar 和 editText 时,只需使用

seekBar.setTag(editText);
editText.setTag(seekBar);

更新时使用

seekBar = (SeekBar)editText.getTag();
seekBar.setProgress(...);

关于android - 使用 SeekBar 中的值更新 ListView 中的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23802173/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com