Android 布局元素:一个在另一个之上
我想创建一个广告横幅,该横幅显示在屏幕的底部,除横幅外,屏幕页面是可滚动的。横幅始终保持在底部 因此,我需要一个Android 布局元素:一个在另一个之上,android,android-layout,android-intent,android-emulator,android-widget,Android,Android Layout,Android Intent,Android Emulator,Android Widget,我想创建一个广告横幅,该横幅显示在屏幕的底部,除横幅外,屏幕页面是可滚动的。横幅始终保持在底部 因此,我需要一个元素,并且我需要一个元素位于之上。并位于屏幕的底部 如何在Android中实现广告横幅的布局???(我正在开发Android 2.1 API 7应用程序),有人能给我一些提示吗 *******更新******* 我想使用,但仍有兴趣听取其他意见。另一种选择(我想更简单)是使用这种布局: <?xml version="1.0" encoding="utf-8"?> <R
元素,并且我需要一个
元素位于
之上。并位于屏幕的底部
如何在Android中实现广告横幅的布局???(我正在开发Android 2.1 API 7应用程序),有人能给我一些提示吗
*******更新*******
我想使用
,但仍有兴趣听取其他意见。另一种选择(我想更简单)是使用这种布局:
<?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只需使用Activity.addContentView()
即可向活动添加其他内容视图
- 您的广告不依赖于主版面的
- 您可以从主布局中选择
3创建您自己的视图类,其中包含ad。在方法onDraw()调用中:
canvas.drawBitmap(位图、posX、posY、null)代码>。其中posX,posY-是绝对位置。然后按方式1将视图添加到主布局。FrameLayout是最简单的方法。下面的其他答案太复杂了。