gpt4 book ai didi

android - 如何处理回收站 View 中的空数据?

转载 作者:太空狗 更新时间:2023-10-29 16:31:21 27 4
gpt4 key购买 nike

<android.support.v7.widget.RecyclerView
android:id="@+id/education_recycle_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical">
</android.support.v7.widget.RecyclerView>

这是我当前用于回收 View 的 xml 布局文件。

如何处理回收站 View 中的空数据?是否可以在同一布局中放置文本以显示“无数据”?

谢谢

最佳答案

我是这样做的:

在 XML 中:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/tv_no_data"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/empty_text"
android:textAppearance="?android:textAppearanceMedium"
android:visibility="invisible" />

<android.support.v7.widget.RecyclerView
android:id="@+id/education_recycle_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
app:layoutManager="LinearLayoutManager" />
</FrameLayout>

Activity 中:

if (!data.isEmpty()) {
//if data is available, don't show the empty text
emptyText.setVisibility(View.INVISIBLE);
RecyclerAdapter adapter = new RecyclerAdapter(data); // pass the data to your adapter here
recyclerView.setAdapter(adapter);

} else
emptyText.setVisibility(View.VISIBLE);

如果您需要更多信息,请告诉我。

关于android - 如何处理回收站 View 中的空数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772049/

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