Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Recycleview onclick中切换到垂直和水平Linearlayoutmanager_Android_Android Recyclerview - Fatal编程技术网

Android 如何在Recycleview onclick中切换到垂直和水平Linearlayoutmanager

Android 如何在Recycleview onclick中切换到垂直和水平Linearlayoutmanager,android,android-recyclerview,Android,Android Recyclerview,我希望实现按钮之间的水平和垂直布局切换回收视图。 如果Recycleview最初处于垂直位置,则单击按钮可更改为水平位置,反之亦然 我的逻辑是 mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //If Recycleview is in Horizontal then mRecyclerView.setLayo

我希望实现按钮之间的水平和垂直布局切换回收视图。 如果Recycleview最初处于垂直位置,则单击按钮可更改为水平位置,反之亦然

我的逻辑是

 mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
 //If Recycleview is in Horizontal then 
   mRecyclerView.setLayoutManager(new    LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));

 //If Recycleview is in Vertical then 
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false));

}

提前谢谢。

你到底在找什么?你已经试过这个了吗?问题是什么?问题是我不知道如何实现在两个网格布局之间来回切换,即单击按钮时水平和垂直。请看下面的问题,或者这里您到底在寻找什么?你已经试过这个了吗?问题是什么?问题是我不知道如何实现在两个网格布局之间来回切换,即单击按钮时水平和垂直。请看下面的问题或此处