Android XML布局帮助:如何布局用户界面,使广告始终可见
我已经花了好几个星期的时间来摆弄我的XML布局,我就是不能让它按我所希望的方式工作 我希望admob广告始终在屏幕底部可见,我曾尝试过这样做,但由于gridview的图形化程度很高,我认为admob广告有点落后了。它大约只显示了30%的时间 希望有人能告诉我如何正确布局。即强制在屏幕底部的广告 谢谢 露西Android XML布局帮助:如何布局用户界面,使广告始终可见,android,xml,android-layout,Android,Xml,Android Layout,我已经花了好几个星期的时间来摆弄我的XML布局,我就是不能让它按我所希望的方式工作 我希望admob广告始终在屏幕底部可见,我曾尝试过这样做,但由于gridview的图形化程度很高,我认为admob广告有点落后了。它大约只显示了30%的时间 希望有人能告诉我如何正确布局。即强制在屏幕底部的广告 谢谢 露西 使用相对布局作为父布局,而不是线性布局,并使用android:Layout\u alignParentBottom=true作为addview的相对布局。您只需要一个RelativeLayou
使用相对布局作为父布局,而不是线性布局,并使用android:Layout\u alignParentBottom=true作为addview的相对布局。您只需要一个RelativeLayout,然后根据彼此布局不同的视图
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/ImageView03"
android:src="@drawable/banner_gallery"
android:layout_height="60dp"
android:layout_alignParentTop="true"
android:layout_width="fill_parent"/>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:columnWidth="90dp"
android:numColumns="auto_fit" android:verticalSpacing="7dp"
android:horizontalSpacing="7dp" android:stretchMode="columnWidth"
android:layout_below="@id/ImageView03"
android:layout_above="@id/ad"
android:layout_marginTop="10dp"/>
<com.admob.android.ads.AdView
android:layout_alignParentBottom="true"
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
要获得答案,请先接受之前提出的问题
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/ImageView03"
android:src="@drawable/banner_gallery"
android:layout_height="60dp"
android:layout_alignParentTop="true"
android:layout_width="fill_parent"/>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:columnWidth="90dp"
android:numColumns="auto_fit" android:verticalSpacing="7dp"
android:horizontalSpacing="7dp" android:stretchMode="columnWidth"
android:layout_below="@id/ImageView03"
android:layout_above="@id/ad"
android:layout_marginTop="10dp"/>
<com.admob.android.ads.AdView
android:layout_alignParentBottom="true"
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>