2017-03-25 95 views
0

我的Admob廣告存在與我的相對佈局中的按鈕和文本視圖字段重疊的問題。如何在輸入文本字段和按鈕區域下面找到它?在相對佈局中添加admob重疊按鈕

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:ads="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="0dp" 
    android:paddingLeft="0dp" 
    android:paddingRight="0dp" 
    android:paddingTop="0dp" 
    tools:context=".Chat_Room"> 
    <EditText 
     android:id="@+id/room_name_edittext" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_toLeftOf="@+id/btn_add_room" 
     android:layout_toStartOf="@+id/btn_add_room"/> 

    <Button 
     android:id="@+id/btn_add_room" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentEnd="true" 
     android:layout_alignParentRight="true" 
     android:text="Select group above"/> 

    <ListView 
     android:id="@+id/listView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/room_name_edittext" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true"/> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" 
     android:gravity="bottom" 
     android:orientation="horizontal" 
     android:layout_above="@+id/btn_add_room" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true"> 

    </LinearLayout> 

    <com.google.android.gms.ads.AdView 
     android:id="@+id/add" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom" 
     android:layout_weight="1" 
     ads:adSize="BANNER" 
     ads:adUnitId="@string/banner_ad_unit_id" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true"> 
    </com.google.android.gms.ads.AdView> 

</RelativeLayout> 

如何將adview下面的屏幕編輯爲文本和按鈕?

回答

1

添加到您的按鈕:android:layout_above="@+id/add"

,並刪除:android:layout_alignParentBottom="true"

<Button 
    android:id="@+id/btn_add_room" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/add" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginBottom="5dp" 
    android:text="Select group above" /> 
+0

非常感謝... –