4

私はRelativeLayoutいくつかのアイテムを含むを持っています:AnImageViewといくつかの小さなTextView's。機能的には、クリックイベントで同じものRelativeLayoutがクリックされたときに発生するようにしたいです。RelativeLayoutレイアウト全体(または「アイテム」)がクリックされていることを示すために、変更の背景を視覚的に確認したいと思います。

私の問題は、'sをクリックするたびにTextView、クリックが親ビューに戻らないため、背景色が変わらないことです。これどうやってするの?

4

1 に答える 1

7

OnClickListenerあなたがあなたの子供たちのいずれにも割り当てられていないことを保証することはRelativeLayout、通常、彼らがクリックを受けないようにするのに十分です。android:cliclable="true"また、万が一セットがないか確認してください。次に、あなたがあなたにアッシングOnClickListenerしたら、RelativeLayoutそれはすべてのクリックを得るはずです。

于 2012-11-19T20:44:04.703 に答える