android - RecyclerView 是否为空
问题描述
我怎么知道我RecyclerView
的是否是空的?我想显示一个对话框供用户显示:这部分没有任何信息
recyclerView = (RecyclerView) findViewById(R.id.recycler_view_congress);
data_list = new ArrayList<>();
load_data_from_server(0);
gridLayoutManager = new GridLayoutManager(this,1);
recyclerView.setLayoutManager(gridLayoutManager);
adapter = new CustomAdapter4(this,data_list);
recyclerView.setAdapter(adapter);
解决方案
您可以检查您adapter.getItemCount()
是否返回 0。如果它是 0,那么您的 recyclerView 没有要显示的项目。
推荐阅读
- python - Arbitrary strings in bash throw python errors?
- c++ - Overriding Functions result in multiple definitions error
- python-3.x - aws lambda,ask_sdk_core 模块未导入
- java - 硒问题尝试使用 driver.findElement(By.xpath() 从 div 检索文本
- r - 根据其他两个列值计算行数,并通过 R 中的这些列值之一循环操作该值
- nativescript - 不能在 nativescript 游乐场中使用 vuex(npm 包)
- javascript - 如何在 Google Play 商店中直接打开网页链接
- reactjs - 找不到模块'@babel/plugin-transform-runtime'
- angular - 角度 - 在 rxjs 订阅等待数据时显示加载
- c# - 互操作错误 HRESULT:服务器上的 0x80020005 (DISP_E_TYPEMISMATCH)