gpt4 book ai didi

android - recycleview 占用相对布局的所有空间

转载 作者:行者123 更新时间:2023-11-29 17:26:19 29 4
gpt4 key购买 nike

我有这样的布局

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
>



<android.support.v7.widget.RecyclerView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:id="@+id/rv"
>

</android.support.v7.widget.RecyclerView>

<RelativeLayout
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>

<com.google.android.gms.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:adUnitId="@string/banner_ad_unit_id" />

</RelativeLayout>



</LinearLayout>

我希望 admob View 占用空间,然后所有剩余的 View 都应由 recycleview 占用。发生的事情是 recycleview 占用了所有空间并且根本不显示 admobview,除非我为 recyleview 设置硬编码高度,

在没有硬编码的情况下适合此相对布局或仅适合回收 View 下方的 admob View 的最佳方法是什么......?

最佳答案

您可以使用 RelativeLayout 代替 LinearLayout。在相对布局中,将 AdView 沿屏幕底部对齐,并将 RecyclerView 放在 AdView 的顶部。

关于android - recycleview 占用相对布局的所有空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34457393/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com