こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

FrameLayoutでLinearLayoutを重ねておいた際に、
上のLinearLayoutにあるImageViewをタッチすると、
下のLinearLayoutの同じ位置にあるButtonが反応してしまうのですが、
これを防ぐためにはどうしたらよいでしょうか。

(ボタンの見た目変えたくないので、ボタンのsetEnabledをFalseにする方法以外でお願いします)

試行錯誤で、下のような感じで中レイアウトに押しても処理を行わない透明ボタンを配置すれば
画面タッチで中レイアウトのボタンが反応し、下レイアウトのボタンが反応しないというような
状態が作り出せたのですが、なんかちょっと不毛な気が。。。
上レイアウトのプロパティ変更とかでなんとかうまく下レイアウトのボタンが反応しにように
できないものでしょうか。
ご存知の方よろしくおねがいします。


[上]画像のレイアウト
[中]画面いっぱいに透明ボタン
[下]ボタンのレイアウト

投稿日時 - 2012-01-01 22:55:21

QNo.7220219

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2012-01-03 08:17:24

お礼

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

投稿日時 - 2012-01-14 20:10:48

あなたにオススメの質問