-1

私のandroidアプリには、以下に示すように、画像ビューと戻るボタンと次へボタンがあります。それは正常に動作します。ここで、ボタンの下またはボタンの上で画像の下に admob 広告を描画したいと考えています。いずれにせよ、広告やボタンで画像をトリミングしたくありません。画像と2つのボタンを持つレイアウトは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:orientation="vertical" 
    android:id="@+id/Linear1">



    <RelativeLayout android:id="@+id/relativeLayout1"

        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:orientation="vertical">

        <ImageView android:id="@+id/katha_image"
        android:layout_height="wrap_content" android:layout_width="wrap_content"
         android:layout_marginBottom="@dimen/menu_item_size"></ImageView>


        <LinearLayout android:layout_width="fill_parent"
            android:orientation="horizontal" android:layout_height="wrap_content"
            android:layout_alignParentBottom="true" android:layout_gravity="bottom|center">
            <Button android:id="@+id/Button_Back" android:layout_width="fill_parent"
                android:layout_height="wrap_content" android:layout_weight="50"
                android:layout_alignParentBottom="true"

                android:layout_alignParentLeft="true" android:text="@string/back"
                android:textSize="@dimen/button_size" android:minWidth="75px"></Button>
            <Button android:text="@string/next" android:textSize="@dimen/button_size"
                android:layout_width="fill_parent" android:layout_height="wrap_content"
                android:layout_weight="50" android:id="@+id/Button_Next"></Button>



        </LinearLayout>


    </RelativeLayout>



</LinearLayout>

提案してください。

パソコン

4

1 に答える 1

1

android:layout_aboveRelativeLayout の要素と一緒にorを使用android:layout_belowして、要素が重ならないようにする必要があります。

<com.google.ads.AdView xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
                       android:id="@+id/adView"
                       android:layout_width="fill_parent"
                       android:layout_height="wrap_content"
                       ads:adUnitId="MY_AD_UNIT_ID"
                       ads:adSize="BANNER"
                       ads:loadAdOnCreate="true"
                       android:layout_above="@id/linearLayout1"/>
<!-- Assumes your LinearLayout with buttons have id "linearLayout1" -->

android:layout_above="@id/adView"次に、ImageView を追加して、広告の上に配置します。

于 2013-01-28T23:07:28.503 に答える