我想创建一个广告横幅,该广告在屏幕的底部显示,屏幕页面可滚动除外横幅。横幅一直停留在底部。
所以,我需要一个<ScrollView>
元素,我需要一个位于<LinearLayout>
顶部的<ScrollView>
元素。并位于屏幕的底部。
如何在Android中实现广告横幅的布局? (我正在开发 Android 2.1 API 7 应用),有人可以给我一些提示吗?
的 的 ** * *** 更新的 * ** * **
我想要使用<FrameLayout>
,但仍然有兴趣听取其他意见。
答案 0 :(得分:1)
你有另一种选择(我猜的更简单)是使用这种类型的布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ScrollView>
//here is the scroll
</ScrollView>
<LinearLayout android:layout_alignParentBottom="true">
// here is the ad
</LinearLayout>
</RelativeLayout>
答案 1 :(得分:1)
我看到了一些方法来做到这一点。
1简单使用Activity.addContentView()
向活动添加其他内容视图。
2使用android:layout_alignParentBottom
建议 slukian 。
3创建自己的包含广告的View类。在方法onDraw()中调用:canvas.drawBitmap(bitmap, posX, posY, null);
。 posX,posY - 绝对位置。然后像在路1中一样将视图添加到主布局。