いずれは iPhone アプリも...
まずはプログラム上でレイアウトを中央寄せ(センタリング)する方法から。
次のように書きます。
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams. MATCH_PARENT));
// 縦横中央寄せ
// 縦横中央寄せ
layout.setGravity(Gravity.CENTER);
setGravity() で設定します。
こうすると layout の中に配置された View が中央寄せされます。
こうすると layout の中に配置された View が中央寄せされます。
センタリングにも 3 種類あって、
CENTER_HORIZONTAL:横方向の中央寄せ
CENTER_VERTICAL:縦方向の中央寄せ
CENTER:縦横の中央寄せ
となってます。
XML上で設定する場合は、
android:gravity="center"
こんな感じです。
XML上で設定する場合は、
android:gravity="center"
こんな感じです。
0 件のコメント:
コメントを投稿