0

シークバーが変更されたとき。リスナーはどこでアクティブ化されますか?

元:

ClassA
{
    ClassB myClass = new ClassB(); 

}
ClassB
{
   SeekBar mySeekBar = new SeekBar;
}

seekBar が classB の場合。ClassA にリスナーを含めることはできますか? それとも、それを ClassB に入れ、フラグを ClassA に戻す必要がありますか?

私の目標は、ClassB のシークバーの進行状況を ClassA に伝えることです。

4

1 に答える 1

1

リスナーはどこにいてもかまいません。これがsetOnSeekBarChangeListener()を登録する理由です。リッスンするそのクラスはSeekBar.OnSeekBarChangeListenerを拡張し、それをその指定された SeekBar の setOnSeekBarChangeListener() に渡す必要があります。

于 2012-04-10T13:47:07.853 に答える