これは奇妙なものです。2 つのシーク バーがあり、両方のリスナーを確立しました。ただし、1 つのシークバーのサムバーをスライドすると、そのシークバーが更新され、2 番目のシークバーのサムも移動します。
2番目のシークバーで親指を動かすと、最初のセクバーではなく2番目のセクバーのみが変更されます。
最初のシークバーのリスナーを削除すると、同じ問題が発生します。
シークバー リスナーに関連するコードを添付しました。mSeekBarA は最初のものです。mSeekBarB は 2 番目です。
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);
}
});
ありがとうございました !