1

そこで、RadioGroup の OnClickListener オブジェクトを返す関数を見つけるために少し調査を行いましたが、良い手がかりの 1 つは、「pedromateo 」からの質問で、「 Guillaume 」から希望に満ちた答えが得られましたが、関数を見つけることさえできませんでした。 「getOnClickListener()」またはそうでなければ、私は助けを求めません。

だから誰かが私を正しい方向に向けてください。

-編集-

答えとして、なぜそれをしたいのか知りたい人もいるかもしれません:

public class CompositeOnClickListener implements View.OnClickListener {
    List<View.OnClickListener> listeners;
    public CompositeOnClickListener() {
        listeners = new ArrayList<View.OnClickListener>();
    }
    public void addOnClickListener(View.OnClickListener listener) {
        listeners.add(listener);
    }
    @Override
    public void onClick(View v) {
        for (View.OnClickListener listener : listeners) {
            listener.onClick(v);
        }
    }
}

[ここからDeeV の回答をコピー]

したがって、そのクラスを使用して複数のリスナーを同じオブジェクトに追加し、ユーザーに彼をオブジェクトに追加してもらいたいので、存在しない " " 関数をOnClickListener使用してそれを取得し、に追加します。getOnClickListenerCompositeOnClickListener

どんなアイデアでも大歓迎です。

-編集(2)-

があるのにまたはgetOnFocusChangedListenerがないのはなぜですか?getOnCheckedChangedgetOnClick

それは本当に私を混乱させ、私を怒らせます。=(

4

1 に答える 1

0

このメソッドを拡張するクラスに実装する必要がありますがView、そのViewようなメソッドはありません。

于 2012-04-15T08:42:52.713 に答える