Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在版面中添加admob广告时出现的问题_Android - Fatal编程技术网

Android 在版面中添加admob广告时出现的问题

Android 在版面中添加admob广告时出现的问题,android,Android,我的应用程序中有Admob广告网络。我将此广告网络放置在我的相对布局中。在这些相对布局中,我有按钮。因此,在布局的底部,我放置我的addNetwork以显示广告。现在的问题是,单击我的按钮,我会打开一个对话框。在这些对话框中,我有EditText,因此当我单击编辑文本时,输入键盘会打开并显示问题出现了。。 一旦输入键盘出现,布局就会缩小,当再次取消键盘时,布局就会调整大小。但是,当我从相对布局中删除adsNetwork布局并重新执行与布局不缩小相同的过程时。为什么会出现这种情况?请任何人建议我。

我的应用程序中有Admob广告网络。我将此广告网络放置在我的相对布局中。在这些相对布局中,我有按钮。因此,在布局的底部,我放置我的addNetwork以显示广告。现在的问题是,单击我的按钮,我会打开一个对话框。在这些对话框中,我有EditText,因此当我单击编辑文本时,输入键盘会打开并显示问题出现了。。 一旦输入键盘出现,布局就会缩小,当再次取消键盘时,布局就会调整大小。但是,当我从相对布局中删除adsNetwork布局并重新执行与布局不缩小相同的过程时。为什么会出现这种情况?请任何人建议我。我已发送了xml布局

<?xml version="1.0" encoding="UTF-8"?>


您好,这可能是解决您的问题的方法:
android:WindowsOfInputMode=“adjustPan”在活动的清单文件中
第二:
android:gravity=“bottom”在线性布局中设置
请参阅此链接:

不,它不工作。布局仍然在缩小。为什么会这样,是因为添加了“添加视图”
<LinearLayout android:layout_marginTop="20dp" android:id="@+id/linearLayout" android:orientation="horizontal" 
    android:layout_marginLeft="30dp" android:layout_marginRight="30dp" android:background="#00000000"
    android:gravity="center_horizontal|center_vertical" android:layout_height="wrap_content" android:layout_width="fill_parent">

    <Button android:id="@+id/btn_prev_month"
        android:textColor="#000000"
        android:layout_width="53dp" 
        android:layout_height="40dp"
        android:gravity="center_horizontal|center_vertical"
        android:background="@drawable/prev_btn_bg_selector">
    </Button>

    <TextView android:id="@+id/txt_month"                                 
        android:textSize="18dp"
        android:textColor="#000000" 
        android:layout_width="50dp" 
        android:layout_height="wrap_content"            
        android:layout_toRightOf="@+id/btn_Prev_month"
        android:gravity="center_horizontal|center_vertical">
    </TextView>

    <TextView android:id="@+id/txt_year"
        android:textSize="18dp" 
        android:textColor="#000000"                
        android:layout_width="50dp" 
        android:layout_marginRight="5dp"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/txt_month"
        android:gravity="center_horizontal|center_vertical">
    </TextView>

    <Button android:id="@+id/btn_next_month" 
        android:textColor="#000000"
        android:layout_width="53dp" 
        android:layout_height="40dp"
        android:layout_toRightOf="@+id/txt_year"            
        android:gravity="center_horizontal|center_vertical"
        android:background="@drawable/next_btn_bg_selector">
    </Button>
</LinearLayout>                      

<ViewFlipper android:id="@+id/flipview" android:layout_below="@+id/linearLayout" android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:layout_marginTop="15dp">  
    <LinearLayout android:id="@+id/liVLayout" android:orientation="vertical" android:layout_width="fill_parent"             
        android:layout_height="wrap_content">                                                                 
    </LinearLayout>    
</ViewFlipper>          

<LinearLayout android:id="@+id/linearLayout1" android:orientation="vertical" android:layout_marginLeft="7dp" 
      android:layout_marginRight="7dp" android:layout_below="@+id/flipview" android:layout_height="wrap_content" 
      android:layout_width="fill_parent" android:background="#00000000">

      <TextView android:id="@+id/txt_status"                                   
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_marginTop="10dp" 
        android:textColor="#000000">
      </TextView>

     <TextView android:id="@+id/txt_notes"                  
        android:layout_width="fill_parent" android:layout_below="@+id/txt_status" 
        android:layout_marginTop="5dp"
        android:layout_height="wrap_content"
        android:maxHeight="18dp"
        android:textColor="#000000">
    </TextView>             
</LinearLayout>

<LinearLayout android:id="@+id/bottom_control_bar" android:layout_marginTop="8dp" android:orientation="horizontal" android:layout_width="fill_parent" 
              android:layout_height="wrap_content" android:layout_alignParentBottom="true">               
            <com.google.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="XXXXXXXXX"
                     ads:adSize="BANNER"
                     ads:loadAdOnCreate="true">
            </com.google.ads.AdView>
</LinearLayout>         
</RelativeLayout>
Hi use this may be it's solve your problem:

android:windowSoftInputMode="adjustPan" in your manifest file in activity

second:

android:gravity="bottom" set in LinearLayout 

<LinearLayout android:id="@+id/bottom_control_bar" 
android:layout_marginTop="8dp" android:orientation="horizontal" 
android:layout_width="fill_parent" android:gravity="bottom"
android:layout_height="wrap_content" android:layout_alignParentBottom="true">               
    <com.google.ads.AdView android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ads:adUnitId="xcxxxcxcxc"
    ads:adSize="BANNER"
    ads:loadAdOnCreate="true">
 </com.google.ads.AdView>
</LinearLayout>