2012-04-10 5 views
0

シークバーが変更されたとき。リスナーはどこで有効になっていますか?異なるクラスのAndroid SeekBarListener

EX:

ClassA 
{ 
    ClassB myClass = new ClassB(); 

} 
ClassB 
{ 
    SeekBar mySeekBar = new SeekBar; 
} 

シークバーはClassBのであれば。 ClassAにリスナーを置くことはできますか?それともClassBでそれを持って、ClassAに旗を投げなければならないのですか?

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

答えて

1

リスナーは任意の場所に配置できます。このため、setOnSeekBarChangeListener()が登録されています。そのクラスのリスニングは、SeekBar.OnSeekBarChangeListenerに拡張し、に渡します。SeekBarの場合、setOnSeekBarChangeListener()に渡します。

関連する問題