【问题标题】:Sticky Footer Below ListView in Android LayoutAndroid布局中ListView下方的粘滞页脚
【发布时间】:2012-12-03 00:55:35
【问题描述】:

我想在 ListView 的底部放置一个广告布局。我希望它贴在页面底部,并且列表视图几乎滚动到它后面。

这是我拥有的,但它不起作用:

<ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:longClickable="true" >
</ListView>

<LinearLayout
    android:id="@+id/adLayout"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:layout_gravity="center_horizontal" >
</LinearLayout>

我需要停留在底部的LinearLayout。我希望 ListView 一直到底部。谁能给点建议?

【问题讨论】:

  • 你能把XML布局放在这里吗?
  • 抱歉,不确定发生了什么。
  • 那么,你想要的是一个底部栏,总是在屏幕底部可见? (如果你把整个文件放在这里更好,这样我们也可以看到父视图)

标签: android listview android-linearlayout sticky-footer


【解决方案1】:

这里是你的问题的解决方案

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android">



    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/adView"
        android:layout_alignParentTop="true" >

    </ListView>

    <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        ads:adSize="BANNER"
        ads:loadAdOnCreate="true" >
    </com.google.ads.AdView>

</RelativeLayout>

【讨论】:

  • 您的答案可能更有效,因为它使用相对布局。但我使用了其他人的答案,因为它与我正在做的事情更密切相关。不过谢谢。我投了你一票。
  • Thanx KickingLettuce,我想在底部使用 adview 时使用这种方式
【解决方案2】:

ListView 的属性更改为:

<ListView
  android:id="@android:id/list"
  android:layout_width="fill_parent"
  android:layout_height="0dp"
  android:layout_weight="1"
  android:longClickable="true" >
</ListView>

编辑:还要检查你的代码的父布局是LineareLayout,属性android:orientation="vertical"

【讨论】:

    猜你喜欢
    • 2014-11-25
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 2013-09-23
    • 2013-01-13
    相关资源
    最近更新 更多