Android 隐藏和显示列表
时间: 2023-10-25 20:25:42 浏览: 51
在 Android 中,可以使用 RecyclerView 来实现列表的隐藏和显示。你可以通过设置 RecyclerView 的 visibility 属性来控制列表的显示与隐藏。
以下是一个简单的示例代码,演示如何通过点击按钮来隐藏和显示 RecyclerView:
```
// 获取 RecyclerView 控件
RecyclerView recyclerView = findViewById(R.id.recycler_view);
// 获取按钮控件
Button toggleButton = findViewById(R.id.toggle_button);
// 设置 RecyclerView 的布局管理器和适配器
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(new MyAdapter());
// 设置按钮的点击事件监听器
toggleButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (recyclerView.getVisibility() == View.VISIBLE) {
recyclerView.setVisibility(View.GONE);
} else {
recyclerView.setVisibility(View.VISIBLE);
}
}
});
```
在上述示例中,我们首先获取了 RecyclerView 和按钮控件的引用。然后,我们设置了 RecyclerView 的布局管理器和适配器。最后,我们给按钮设置了一个点击事件监听器,在每次点击时切换 RecyclerView 的可见性。
当 RecyclerView 的可见性设置为 View.VISIBLE 时,它会显示在布局中;当可见性设置为 View.GONE 时,它会从布局中移除,也就隐藏了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)