Android 滑动1搜索杆会导致两个搜索杆更换拇指

Android 滑动1搜索杆会导致两个搜索杆更换拇指,android,seekbar,Android,Seekbar,这是一个奇怪的。我有两个搜索栏,我已经为这两个栏建立了一个侦听器。但是,当我滑动一个搜索杆的拇指时,它会更新该搜索杆,并移动第二个搜索杆的拇指 如果我在第二个sekbar上移动拇指,它只会改变第二个sekbar,而不是第一个sekbar 如果我删除第一个seekbar的侦听器,我会遇到同样的问题 我已将相关代码附加到seekbar侦听器。姆塞克巴拉是第一个。mSeekBarB是第二个 mSeekBarA.setOnSeekBarChangeListener(new OnSeekBar

这是一个奇怪的。我有两个搜索栏,我已经为这两个栏建立了一个侦听器。但是,当我滑动一个搜索杆的拇指时,它会更新该搜索杆,并移动第二个搜索杆的拇指

如果我在第二个sekbar上移动拇指,它只会改变第二个sekbar,而不是第一个sekbar

如果我删除第一个seekbar的侦听器,我会遇到同样的问题

我已将相关代码附加到seekbar侦听器。姆塞克巴拉是第一个。mSeekBarB是第二个

      mSeekBarA.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
      { 

           @Override 
           public void onStopTrackingTouch(SeekBar seekBar)
           { 

           } 

           @Override 
           public void onStartTrackingTouch(SeekBar seekBar)
           { 
            // TODO Auto-generated method stub 

           } 

           @Override 
           public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
           { 
           On_SFX_Volume_Change(progress);

           } 
      }); 


      mSeekBarB.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
      { 

           @Override 
           public void onStopTrackingTouch(SeekBar seekBar)
           { 

           } 

           @Override 
           public void onStartTrackingTouch(SeekBar seekBar)
           { 
            // TODO Auto-generated method stub 

           } 

           @Override 
           public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
           { 
               On_MUS_Volume_Change(progress);

           } 
      }); 

谢谢大家!

您是如何实例化这些滑块的?我敢打赌,他们实际上指的是同一个实例。可能您在布局中添加了相同的滑块,而不是单独添加每个滑块。

我单独创建了它们。我认为,事实上,第二条独立工作,每一条都是不同的颜色,这证明它们是不同的对象。第一个条控制两个条,而第二个条只控制自身。这是我分配给seekbar的可绘制条。我为每个seekbars拇指绘图指定了相同的绘图。Drawable d3=this.getResources().getDrawable(R.xml.thumb\u Drawable);米塞克巴拉.西图姆(d3);大拇指(d3);一旦我纠正了这一点-它工作得很好。