所以,我有简单的搜索栏,当我将拇指从上侧移到下侧时,它会跳过值。
任何想法如何解决这个问题?
由于保密协议,我发布的代码不能超过我发布的代码
如果需要除代码之外的任何其他信息,我会尽快回答。
SeekBar bar;
bar = new SeekBar(getActivity());
bar.setVisibility(View.VISIBLE);
bar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
Log.i("Value:", ""+value);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
value = arg1;
}
});
所以,当我从顶部向下拖动拇指时,它只是跳过值。 (仅从顶部开始!)
答案 0 :(得分:0)
所以,问题不是搜索栏本身,而是我在onPorgressChanged方法中做的其他一些事情。
同样,由于保密协议,我无法发布,但只是清楚一点混乱,我只是使用搜索栏中返回的int来进行计算。