2014年10月8日水曜日

【Android】.setVisibility(View.INVISIBLE) と .setVisibility(View.GONE) との違い

ビュー要素を見えなくしたい時、以下のようなコードを書く。

◆ビュー要素.setVisibility(View.INVISIBLE)
◆ビュー要素.setVisibility(View.GONE)

ふたつの違いは、「その要素が入るべきスペースが詰められるかそうでないか」である。
◆ビュー要素.setVisibility(View.INVISIBLE)
→見えなくなるだけで場所は占領したまま。

◆ビュー要素.setVisibility(View.GONE)
→見えなくなるし、存在自体が消え去ったようにスペースも詰められる。

0 件のコメント:

コメントを投稿