如何从android中的另一个搜索栏动态移动搜索栏?

时间:2010-11-22 15:13:36

标签: android seekbar

我需要动态移动2个搜索栏。当用户移动一个时,另一个也必须相应地移动到第一个的值。 我已经创建了2个搜索栏,但是它们彼此独立移动,我如何能够“链接”它们,例如。第二个搜索栏移动第一个的十分之一? 感谢

seekBarSM.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
  @Override
  public void onProgressChanged(SeekBar seekBarSM, int progress,
         boolean fromUser) {
  seekBarSMValue.setText(String.valueOf(progress));
   }
   @Override
   public void onStartTrackingTouch(SeekBar seekBarSM) {
        }
   @Override
   public void onStopTrackingTouch(SeekBar seekBarSM) {
    }
});

seekBarSF.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ @Override public void onProgressChanged(SeekBar seekBarSF, int progress, boolean fromUser) { seekBarSFValue.setText(String.valueOf(progress)); } @Override public void onStartTrackingTouch(SeekBar seekBarSF) { } @Override public void onStopTrackingTouch(SeekBar seekBarSF) { } });

1 个答案:

答案 0 :(得分:3)

onProgressChanged()中,只需在另一个上调用setProgres(),并使用应更改为的值。