AdMobを中央に配置する方法

AdMobは縦幅になっているので、横向きの時は長さが足りず左に寄ってしまうことが多い。デザイン的には最低でも中央に表示された方がいい。

そこで「android:gravity=”center_horizontal”」を付けた「LinearLayout」でラップして上げると綺麗に真ん中に表示することができる。

大きさは自動で調節してくれるのかと思ったらそうでもなく、良く表示されないと思ったら、logに幅が足りないとか高さが足りないとか表示誰ていたりする。高さはとりあえず「android:minHeight=”50dp”」とするようにしている。

<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:layout_gravity=”center_horizontal”
android:layout_marginTop=”10dp”
android:gravity=”center_horizontal”
android:orientation=”horizontal” >

<LinearLayout
android:id=”@+id/adView”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:minHeight=”50dp”
android:orientation=”horizontal” >

</LinearLayout>

</LinearLayout>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です