Когда вы используете RecyclerView
, вам нужно указать LayoutManager
, который отвечает за размещение каждого элемента в представлении. LinearLayoutManager
позволяет вам указывать ориентацию, так же, как это делает нормальный LinearLayout
.
Чтобы создать список горизонтальный с RecyclerView , вы можете сделать что-то вроде этого:
В вашей деятельности / фрагменте вы можете просто сделать следующее:
LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
RecyclerView plannerDayRv = (RecyclerView) findViewById(R.id.planner_day);
plannerDayRv.setLayoutManager(layoutManager);
Лучше удалить этот неиспользуемый код из RecyclerView. xml:
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
android:orientation="horizontal"