布局元素:一个在另一个之上
我想创建一个显示在屏幕底部的广告横幅,并且除了横幅之外,屏幕的页面是可滚动的。横幅始终停留在底部。
因此,我需要一个
元素,并且需要一个位于
顶部的
元素。位于屏幕的底部。
如何在 Android 中实现广告横幅的布局??? (我正在开发Android 2.1 API 7应用程序),有人可以给我一些提示吗?
******更新*< /em>*****
我想出了使用
,但仍然有兴趣听到其他意见。
I would like to create a ad banner which shows at the bottom of the screen, and the page of the screen is scrollable except the banner. Banner stay at bottom constantly.
So, I need a <ScrollView>
element, and I need a <LinearLayout>
element positioned on top of the <ScrollView>
. and located at the bottom of the screen.
How can I implement the layout for ad banner in Android ??? (I am developing Android 2.1 API 7 app) , can someone give me some hints??
******UPDATE******
I figured out to use <FrameLayout>
, but still interested to hear other opinions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的另一个选择(我猜更简单)是使用这种类型的布局:
Another option(and much simpler i guess) you have is to use this type of layout:
我看到了一些方法可以做到这一点。
1 简单地使用
Activity.addContentView()
向 Activity 添加额外的内容视图。2 按照slukian的建议使用
android:layout_alignParentBottom
。3 创建您自己的包含广告的视图类。在方法 onDraw() 中调用:
canvas.drawBitmap(bitmap, posX, posY, null);
。其中 posX、posY - 是绝对位置。然后将视图添加到主布局中,如方式 1 所示。I see some ways to do this.
1 Simple use
Activity.addContentView()
to add an additional content view to the activity.2 Use
android:layout_alignParentBottom
as suggest slukian.3 Create your own View class which contain ad. In method onDraw() call:
canvas.drawBitmap(bitmap, posX, posY, null);
. Where posX, posY - is absolute positions. Then add your View to main layout as in way1.