Android布局中ListView下方的粘性页脚
我想在列表视图的底部放置一个广告布局。我希望它贴在页面底部,而listview几乎在它后面滚动 这就是我所拥有的,但它不起作用:Android布局中ListView下方的粘性页脚,android,listview,android-linearlayout,sticky-footer,Android,Listview,Android Linearlayout,Sticky Footer,我想在列表视图的底部放置一个广告布局。我希望它贴在页面底部,而listview几乎在它后面滚动 这就是我所拥有的,但它不起作用: <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content" android:longClickable="true" > </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>
这是底线,我只需要呆在底线。我希望ListView一直到底部。有人能提供建议吗?将
列表视图的属性更改为:
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:longClickable="true" >
</ListView>
编辑:同时检查代码的父布局是否为lineareayout
,属性为android:orientation=“vertical”
,以下是问题的解决方案
<?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>
您能将XML布局放在这里吗?抱歉,不确定发生了什么。因此,您需要的是一个底部栏,始终显示在屏幕底部?(最好将整个文件放在这里,这样我们也可以看到父视图)您的答案可能更有效,因为它使用相对布局。但我使用了其他人的答案,因为它与我所做的工作更密切相关。谢谢你。我比你高得多。Thanx Kicking莴苣,当我想在底部使用adview时,我用这种方式