以下是一个包含代码示例的解决方法:
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
// 创建一个LinearLayoutManager对象
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
// 设置RecyclerView的方向为水平方向
layoutManager.setOrientation(RecyclerView.HORIZONTAL);
// 或者设置RecyclerView的方向为垂直方向
layoutManager.setOrientation(RecyclerView.VERTICAL);
// 将LinearLayoutManager对象设置为RecyclerView的布局管理器
recyclerView.setLayoutManager(layoutManager);
在上面的示例中,我们首先导入了LinearLayoutManager
和RecyclerView
类。然后,我们创建了一个LinearLayoutManager
对象,并设置了RecyclerView的方向为水平方向或垂直方向。最后,我们将LinearLayoutManager
对象设置为RecyclerView的布局管理器。
通过这个方法,我们可以确保RecyclerView的方向只能是水平或垂直之一。