簡體   English   中英

Android:即使視圖滾動,如何將廣告對齊到屏幕底部?

[英]Android: How to align ads to the bottom of screen even if the view scrolls?

我之前曾問過一個我仍然無法解決的問題:

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

我想要做的是使用RelativeLayout或LinearLayout將視圖對齊到屏幕底部,然后將該布局包裝在滾動視圖中以允許在必要時滾動(對於橫向方向或小屏幕設備的更改)。

到目前為止,我發現任何與父底部對齊的東西都可以很好地工作,只要底部是可見的......但如果底部位於滾動下方,則父母底部對齊的視圖會跳到頂部。

對於出現在底部的廣告來說,這似乎是一種非常常見的設計,所以我認為這是可能的。 是嗎?

我不知道是否有一種方法可以做到這一點,但這是我用來做這種事情的一個技巧。 如果這是你想要的:
替代文字http://img594.imageshack.us/img594/3419/scrollviewandads.png
這是我的代碼:

<?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>

我希望這符合你的希望;)這只是一個有利潤的技巧。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM