如何在 Android 页面的底部设置 admob?
我设计了一个布局,我必须将 admob 放置在页面底部。我无法在页面底部设置 admob。我使用了以下代码。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="30dp"
android:orientation="vertical"
>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/train"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/atrd" />
<ImageView
android:id="@+id/fares"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/afrs" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FindTrains" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:text="Fares" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_marginTop="5dp"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/route"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arts" />
<ImageView
android:id="@+id/routemap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/artms" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Routes" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:text="Routemap" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_marginTop="5dp"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/enqury"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/aeqs" />
<ImageView
android:id="@+id/information"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ainfs" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enqury" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Information"
android:paddingLeft="5dp"/>
</TableRow>
</TableLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<com.admob.android.ads.AdView
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="match_parent" />
</LinearLayout>
</LinearLayout>
谁能告诉我我哪里做错了。 提前致谢。
i have design an layout in that i have to place admob in bottom of the page. i am unable to set admob bottom of the page.i have use the below code.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="30dp"
android:orientation="vertical"
>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/train"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/atrd" />
<ImageView
android:id="@+id/fares"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/afrs" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="FindTrains" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:text="Fares" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_marginTop="5dp"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/route"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arts" />
<ImageView
android:id="@+id/routemap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/artms" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Routes" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dp"
android:text="Routemap" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_marginTop="5dp"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/enqury"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/aeqs" />
<ImageView
android:id="@+id/information"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ainfs" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enqury" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Information"
android:paddingLeft="5dp"/>
</TableRow>
</TableLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<com.admob.android.ads.AdView
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="match_parent" />
</LinearLayout>
</LinearLayout>
can anyone tell me where i was doing wrong.
thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将RelativeLayout作为根布局,然后将LinearLayout(包含admob视图)设置为 android:layout_alignParentBottom="true" ,例如,请参阅此:
尝试此操作。
Take RelativeLayout as your root layout and then set LinearLayout (that contain the admob view) as android:layout_alignParentBottom="true" , For example see this :
try this.
您还可以在代码中使用
linearLayout1
的android:layout_weight="1"
属性。像这样:
这可以解决您的问题,而不会干扰您的代码。
you can also use
android:layout_weight="1"
attribute forlinearLayout1
in your code.like this:
This solves your problem without disturbing your code.
您可以在 xml 底部声明一个
LinearLayout
并为其指定一个 id。接下来写这段代码You could declare one
LinearLayout
in the bottom in your xml and give it an id. Next write this code