Android的:如何调整广告的画面,即使滚动视图的底部? [英] Android: How to align ads to the bottom of screen even if the view scrolls?

查看:111
本文介绍了Android的:如何调整广告的画面,即使滚动视图的底部?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我previously问我还一直没能解决的问题:

<$p$p><$c$c>http://stackoverflow.com/questions/3126347/android-relativelayout-how-to-alignparentbottom-when-wrapped-in-a-scrollview

我所要做的是调整,以便在屏幕的底部,使用一个RelativeLayout的或LinearLayout中,然后用那只布局在滚动视图在必要时(更改为横向或小屏幕,允许滚动设备)。

到目前为止,我所发现的是什么对准于母公司下的伟大工程,只要在底部清晰可见......但如果​​底部的滚动下方,即对齐父底部的观点跳转到顶部。

这似乎是一个非常常见的设计为在底部出现的广告,所以我认为这是可能的。是吗?

解决方案

我不知道是否有一个方法来做到这一点,但这里是一招我用做这种东西。如果这是你想要什么:

这是我的code吧:

 &LT; XML版本=1.0编码=UTF-8&GT?;
&LT; RelativeLayout的的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
机器人:layout_width =FILL_PARENT机器人:layout_height =FILL_PARENT
机器人:ID =@ + ID / scrollAds&GT;
&LT;滚动型机器人:ID =@ + ID /滚动视图
    机器人:layout_width =FILL_PARENT机器人:layout_height =FILL_PARENT
    机器人:layout_marginBottom =50dip&GT;
    &LT; TextView的机器人:ID =@ + ID / tvInScroll机器人:layout_width =FILL_PARENT
        机器人:layout_height =FILL_PARENT
        机器人:。文字=Lorem存有悲坐阿梅德,consectetur adipiscing ELIT Quisque简历metus交流狮子座ultrices placerat Curabitur德维尔存有简历乌仁娜ultricies rhoncus Proin腾邦猫NEC turpis feugiat简历前庭arcu faucibus Donec dapibus英里处nisl马蒂斯一个malesuada lectus feugiat。Etiam ultricies adipiscing尼丝纺,SED scelerisque mauris ultricies sagittis。Proin blandit dignissim麦格纳,ID consectetur胡斯托molestie研究。Nullam ID NUNC等SEM的格言malesuada交流等自由人。整型简历马蒂斯EST。法无sodales悲楚NEC metus tempor一个前庭nisl pellentesque。Suspendisse interdum,risus非枕aliquet,特力ELIT sodales ligula,履历油树妮斯马萨eget普鲁斯。Etiam pharetra consectetur存有,欧盟pretium EST egestas欧盟。Vivamus山雀tortor交流狮子座的Tempus。UT斯达康森帕scelerisque孕妇前庭。Morbi pretium预期值,也预期值,也德维尔腾邦的Tempus。Proin特力tortor,在posuere NEC dignissim,venenatis hendrerit augue。Etiam eget胡斯托一个nisl森帕lobortis。 Etiam的cursus sodales存有非sagittis。 Vivamus非metus augue,vehicula iaculis tortor。 Aenean tristique奥奇ID LOREM consequat简历commodo metus auctor。 Lorem存有悲坐阿梅德,consectetur adipiscing ELIT。 Quisque简历metus交流狮子座ultrices placerat。 Curabitur VEL存有简历乌仁娜ultricies rhoncus。 Proin腾邦猫NEC turpis feugiat简历前庭arcu faucibus。 Donec dapibus英里处nisl马蒂斯一个malesuada lectus feugiat。 Etiam ultricies adipiscing尼丝纺,SED scelerisque mauris ultricies sagittis。 Proin blandit dignissim麦格纳,ID consectetur胡斯托molestie研究。Nullam ID NUNC等SEM的格言malesuada交流等自由人。整数简历马蒂斯EST。法无sodales悲楚NEC metus tempor一个前庭nisl pellentesque。 Suspendisse interdum,risus非枕aliquet,特力ELIT sodales ligula,履历油树妮斯马萨eget普鲁斯。 Etiam pharetra consectetur存有,欧盟pretium EST egestas欧盟。 Vivamus山雀tortor交流狮子座孕妇的Tempus。 UT森帕scelerisque前庭。 Morbi pretium预期值,也预期值,也德维尔腾邦的Tempus。 Proin特力tortor,在posuere NEC dignissim,venenatis hendrerit augue。 Etiam eget胡斯托一个nisl森帕lobortis。 Etiam的cursus sodales存有非sagittis。 Vivamus非metus augue,vehicula iaculis tortor。 Aenean tristique奥奇ID LOREM consequat简历commodo metus auctor。 &GT;&LT; / TextView的&GT;
&LT; /滚动型&GT;

&LT; TextView的Andr​​oid的:layout_width =WRAP_CONTENT机器人:ID =@ + ID / tvBelowScroll
    机器人:文本=这是你的电视广告安卓layout_height =50dip
    机器人:TEXTSTYLE =黑体的Andr​​oid版本:TEXTSIZE =18dip
    机器人:layout_alignParentBottom =真正的&GT;&LT; / TextView的&GT;
&LT; / RelativeLayout的&GT;
 

我希望这符合您的期望;)这只是一个利润招

I previously asked a question that I still have not been able to solve:

http://stackoverflow.com/questions/3126347/android-relativelayout-how-to-alignparentbottom-when-wrapped-in-a-scrollview

What I am trying to do is align a view to the bottom of the screen, using either a RelativeLayout or LinearLayout, and then wrap that layout in a scrollview to permit scrolling when necessary (for changes to landscape orientation or on small screen devices).

To date, what I find is that anything aligned to parent bottom works great as long at the bottom is visible...but if the bottom is below the scroll, the view that is aligned parent bottom jumps up to the top.

This seems like a very common design for ads that appear on the bottom, so I would think that this is possible. Is it?

解决方案

I don't know if there is ONE method to do that, but here is a trick I use to do this kind of stuff. If this is what you want :

Here is my code for it :

<?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"
android:id="@+id/scrollAds">
<ScrollView android:id="@+id/scrollView"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:layout_marginBottom="50dip">
    <TextView android:id="@+id/tvInScroll" android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vitae metus ac leo ultrices placerat. Curabitur vel ipsum vitae urna ultricies rhoncus. Proin tempus felis nec turpis feugiat vitae vestibulum arcu faucibus. Donec dapibus mi at nisl mattis a malesuada lectus feugiat. Etiam ultricies adipiscing nisi, sed scelerisque mauris ultricies sagittis. Proin blandit dignissim magna, id consectetur justo molestie in. Nullam id nunc et sem dictum malesuada ac et libero. Integer vitae mattis est. Nulla sodales dolor nec metus tempor a vestibulum nisl pellentesque. Suspendisse interdum, risus non pulvinar aliquet, tellus elit sodales ligula, vitae mollis nisi massa eget purus. Etiam pharetra consectetur ipsum, eu pretium est egestas eu. Vivamus varius tortor ac leo gravida tempus. Ut semper scelerisque vestibulum. Morbi pretium neque vel neque tempus tempus. Proin tellus tortor, posuere nec dignissim in, venenatis hendrerit augue. Etiam eget justo a nisl semper lobortis. Etiam cursus sodales ipsum non sagittis. Vivamus non metus augue, vehicula iaculis tortor. Aenean tristique orci id lorem consequat vitae commodo metus auctor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vitae metus ac leo ultrices placerat. Curabitur vel ipsum vitae urna ultricies rhoncus. Proin tempus felis nec turpis feugiat vitae vestibulum arcu faucibus. Donec dapibus mi at nisl mattis a malesuada lectus feugiat. Etiam ultricies adipiscing nisi, sed scelerisque mauris ultricies sagittis. Proin blandit dignissim magna, id consectetur justo molestie in. Nullam id nunc et sem dictum malesuada ac et libero. Integer vitae mattis est. Nulla sodales dolor nec metus tempor a vestibulum nisl pellentesque. Suspendisse interdum, risus non pulvinar aliquet, tellus elit sodales ligula, vitae mollis nisi massa eget purus. Etiam pharetra consectetur ipsum, eu pretium est egestas eu. Vivamus varius tortor ac leo gravida tempus. Ut semper scelerisque vestibulum. Morbi pretium neque vel neque tempus tempus. Proin tellus tortor, posuere nec dignissim in, venenatis hendrerit augue. Etiam eget justo a nisl semper lobortis. Etiam cursus sodales ipsum non sagittis. Vivamus non metus augue, vehicula iaculis tortor. Aenean tristique orci id lorem consequat vitae commodo metus auctor. "></TextView>
</ScrollView>

<TextView android:layout_width="wrap_content" android:id="@+id/tvBelowScroll"
    android:text="This is your ads TV" android:layout_height="50dip"
    android:textStyle="bold" android:textSize="18dip"
    android:layout_alignParentBottom="true"></TextView>
</RelativeLayout>

I hope this matches your hopes ;) It just a trick with margins.

这篇关于Android的:如何调整广告的画面,即使滚动视图的底部?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆