-1

現在、アクティビティにフラグメントを追加しています。フラグメントには、ボタン付きの LinearLayout があります。ただし、ボタンがクリックされると、クリック イベントはフラグメントではなくアクティビティに送信されます。アクティビティではなくフラグメントでボタン クリック イベントを受け取るにはどうすればよいですか?

4

2 に答える 2

0

クリック イベントはlistener、クリックされているビューに結合するために送信されます。したがって、ビューが直接アクティビティの一部であるか、フラグメントの一部であるかは基本的に無関係です。リスナーをボタンにアタッチすると、ボタンが何らかの理由で、つまりクリックを「盗む」レイアウトの他の要素で覆われていない限り、そのリスナーがクリックされます。ただし、リスナーはフラグメント(つまり 内) に設定する必要がありますonCreateView()

于 2013-07-30T16:34:43.637 に答える