Androidの他の要素の上に要素を浮かべて、コンテナのレイアウトに影響しないようにすることはできますか?レイアウトでスペースを取らないようにフロートビューを表示
上記の黄色のボックスは、私は他の要素の上に浮いているようにしたい要素があるが、あなたのように:
私が達成したい効果は浮動音声泡状の要素であります緑色のバーの下の灰色の領域の上に浮かぶのではなく、緑色のバーの下に黒いスペースを作成してコンテナを押し下げるのがわかります。
RelativeLayoutは要素を適切に配置できますが、配置された要素がそのコンテナの境界を拡張しないようにする方法が見つかりません。これはAndroidでも可能ですか?
類推ウェブの世界で
- 等価「位置:絶対」を有する元素であり、したがって、「フロー」(すなわち:レイアウト)の一部としてカウントされない
- WPF世界では、同等物はキャンバスの内部に配置される要素になります。キャンバスにはレイアウト内のスペースを占める独自の境界がありますが、その子供はその境界の外にありレイアウトには影響しません。iOSの世界では
- のすべてのビューはキャンバスとして配置されます(レイアウトマネージャは存在しません)。この動作はbysimply RelativeLayoutが適切に要素を配置することができますが、私は位置付け要素はそのコンテナの境界を拡大しないようにする方法を見つけることができない要素フレームのxとyプロパティ
"RelativeLayoutは要素を適切に配置できますが、配置された要素をそのコンテナの境界を拡張しないようにする方法を見つけることができません"ということはどういう意味ですか?コンテナはrelativeLayoutですか? – JRaymond