在交错布局和线性布局之间切换(带一个菜单项)

时间:2016-11-02 20:08:49

标签: java android views toggle layoutsubviews

主要问题 [我希望能够在菜单项“线性视图”和“交错视图”之间切换,而不会在单击一个项目时显示两个项目,视图应该更改,另一个菜单项将显示我如何实现此目标(类似于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;
        }

0 个答案:

没有答案