我一直在为了让它工作而一直扯掉我的头发。我已经完成了展示广告的所有后台工作,但是它是main.xml中的横幅,我无法展示,我认为这是处理我的布局,但是我真的不知道我要出错的地方。我似乎无法在此屏幕上的任何位置添加横幅,而无需在eclipse中移动屏幕或使其他所有内容消失。我知道它是有效的,因为如果我拿走我的垂直布局,广告就会显示出来。提前致谢。横幅广告将不会显示在main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_height="fill_parent"
android:id="@+id/linearLayout1"
android:orientation="vertical"
android:layout_weight="1" android:layout_width="0dp">
<Button android:text="A" android:id="@+id/buttona" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="E" android:id="@+id/buttone" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="I" android:id="@+id/buttoni" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="M" android:id="@+id/buttonm" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="Q" android:id="@+id/buttonq" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="U" android:id="@+id/buttonu" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="Y" android:id="@+id/buttony" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:id="@+id/linearLayout2"
android:orientation="vertical"
android:layout_weight="1" android:layout_width="0dp">
<Button android:text="B" android:id="@+id/buttonb" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="F" android:id="@+id/buttonf" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="J" android:id="@+id/buttonj" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="N" android:id="@+id/buttonn" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="R" android:id="@+id/buttonr" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="V" android:id="@+id/buttonv" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="Z" android:id="@+id/buttonz" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:id="@+id/linearLayout3"
android:orientation="vertical"
android:layout_weight="1" android:layout_width="0dp">
<Button android:text="C" android:id="@+id/buttonc" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="G" android:id="@+id/buttong" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="K" android:id="@+id/buttonk" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="O" android:id="@+id/buttono" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="S" android:id="@+id/buttons" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="W" android:id="@+id/buttonw" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:id="@+id/linearLayout4"
android:orientation="vertical"
android:layout_weight="1" android:layout_width="0dp">
<Button android:text="D" android:id="@+id/buttond" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="H" android:id="@+id/buttonh" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="L" android:id="@+id/buttonl" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="P" android:id="@+id/buttonp" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="T" android:id="@+id/buttont" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="X" android:id="@+id/buttonx" android:textSize="25dp" android:layout_width="80dp" android:layout_height="60dp"></Button>
<Button android:text="More" android:id="@+id/more" android:layout_width="80dp" android:layout_marginTop="35dp" android:layout_height="60dp" android:textSize="15dp"></Button>
</LinearLayout>
</LinearLayout>
我跟着这个教程,我在主屏幕上显示的广告 http://code.google.com/mobile/ads/docs/android/fundamentals.html#requirements
感谢您抽出宝贵时间纠正Eric,这真是太好了。当我回家时,我会试试这个:D – Paulst30
为了补充一点,我确实有垂直布局作为wrap_content,它确实允许底部空间,但是我只是不认为使用RelativeLayout作为我的基本布局,纯粹是因为对他们的工作缺乏了解。我肯定会做更多的阅读:) – Paulst30
我认为RelativeLayout可以让你更好地控制如何放置元素,尽管它需要一段时间才能习惯它的工作原理。 LinearLayout只是将视图从上到下放在一起(在你的情况下,从左到右是因为你将它定义为垂直),但是你不能像在LinearLayout中将AdView固定到屏幕底部那样。 –