質問: 画像ですが、レイアウト的にはこうなってます。 ━━━━━━━━┳━━━━━━━━┳━━━━━━━━ 画像表示領域1 ┃画像表示領域2 ┃画像表示領域3 ━━━━━━━━┳━━━━━━━━┳━━━━━━━━ 画像1編集ボタン┃画像2編集ボタン┃画像3編集ボタン 画像1削除ボタン┃画像2削除ボタン┃画像3削除ボタン ━━━━━━━━┻━━━━━━━━┻━━━━━━━━ ImageViewにはandroid:visibility="gone"を設定しており 画像があればImageViewにセットしその際にsetVisibility(View.VISIBLE)で表示させています。 問題は画像が1枚しかないときにレイアウトが崩れてしまう点です。 画像が常に3枚あればandroid:layout_weight="1"で対応できそうですが 1枚しかないときでも ━━━━━━━━┳━━━━━━━━┳━━━━━━━━ 画像表示領域1 ┃画像表示領域2 ┃画像表示領域3 ━━━━━━━━┳━━━━━━━━┳━━━━━━━━ 画像1編集ボタン┃画像2編集ボタン┃画像3編集ボタン 画像1削除ボタン┃画像2削除ボタン┃画像3削除ボタン ━━━━━━━━┻━━━━━━━━┻━━━━━━━━ の状態を保ちたいのですがどうしたらよろしいでしょうか? ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/df11518a94d2d6081c032adb0062a0c0.png)](e92aa3e7338a0f164c32a5b9c29bc666.png)
回答: ``` android:visibility="invisible" ``` goneではなくinvisibleを使えばいいのでは