0

次のレイアウトを使用しています。

ここに画像の説明を入力

FrameLayout はビューポート全体を埋めます。つまり、幅と高さは MATCH_PARENT に設定されます。

RelativeLayout の幅と高さは WRAP_CONTENT に設定されます

View1 から View5 は、幅 = 500、高さ = 50 などの固定寸法です。

ビュー 5 は FrameLayout の境界付近にあり、Android によって圧縮されているため、FrameLayout 内に完全に収まっています。View5 の高さは 50 である必要がありますが、残念ながら Android はそれをより小さな値に変更します。

Android が View5 の高さを変更することを回避するにはどうすればよいですか?

RelativeLayout をスクロールすると、エラーが引き続き発生します。

同様の動作がここで説明されています: レイアウトを超えるとボタンが圧迫されます

4

1 に答える 1