主要问题 [我希望能够在菜单项“线性视图”和“交错视图”之间切换,而不会在单击一个项目时显示两个项目,视图应该更改,另一个菜单项将显示我如何实现此目标(类似于Google Keep)]
我知道我需要在菜单项被点击后设置一个事件监听器,但不知道如何制作一个节目而另一个节目在不被使用时不可见。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.linearView:
LinearLayoutManager linearlayoutMang = new LinearLayoutManager(this);
linearlayoutMang.setOrientation(LinearLayoutManager.VERTICAL);
recyclerView.setLayoutManager(linearlayoutMang);
listview.isEnabled();
break;
case R.id.staggerdView:
StaggeredGridLayoutManager staggeredGridLayoutMang = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
recyclerView.setLayoutManager(staggeredGridLayoutMang);
break;
}