• 締切済み

FrameLayoutで下のボタンをふさぐ方法

FrameLayoutでLinearLayoutを重ねておいた際に、 上のLinearLayoutにあるImageViewをタッチすると、 下のLinearLayoutの同じ位置にあるButtonが反応してしまうのですが、 これを防ぐためにはどうしたらよいでしょうか。 (ボタンの見た目変えたくないので、ボタンのsetEnabledをFalseにする方法以外でお願いします) 試行錯誤で、下のような感じで中レイアウトに押しても処理を行わない透明ボタンを配置すれば 画面タッチで中レイアウトのボタンが反応し、下レイアウトのボタンが反応しないというような 状態が作り出せたのですが、なんかちょっと不毛な気が。。。 上レイアウトのプロパティ変更とかでなんとかうまく下レイアウトのボタンが反応しにように できないものでしょうか。 ご存知の方よろしくおねがいします。 [上]画像のレイアウト [中]画面いっぱいに透明ボタン [下]ボタンのレイアウト

みんなの回答

回答No.1

javaカテゴリで聞いた方が良いですよ。

masamasa122
質問者

お礼

ありがとうございます。 そうしてみます。

すると、全ての回答が全文表示されます。