gpt4 book ai didi

android - 如何从 Recyclerview 隐藏卡片 View

转载 作者:行者123 更新时间:2023-11-29 14:23:46 25 4
gpt4 key购买 nike

我在布局中有 2 个卡片 View ,我显示的布局是 Recyclerview 的一部分,它被重新设计了多次。

我只想在特定情况下显示第二张卡片 View ;但是当我不想显示它时,它会留下空白。

我默认使用 android:visibility="invisible" 作为第二个 cardview

我的第二个 cardview 代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_margin="20dp"
android:clickable="true"
android:elevation="5dp"
android:foreground="?attr/selectableItemBackground"
card_view:cardCornerRadius="10dp">

...

<android.support.v7.widget.CardView
android:id="@+id/cv_ad"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_margin="20dp"
android:clickable="true"
android:elevation="5dp"
android:foreground="?attr/selectableItemBackground"
card_view:cardCornerRadius="10dp"
android:visibility="invisible">

...

enter image description here

最佳答案

使用

android:visibility="gone"

相反。

INVISIBLE 相当于让你的 View 100% 透明,但是 GONE 会让你的 View 消失,布局中的所有其他 View 都会重新计算它们的位置就好像您的观点从未存在过一样。

关于android - 如何从 Recyclerview 隐藏卡片 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56135394/

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