【发布时间】:2016-08-14 11:34:46
【问题描述】:
我正在构建一个在一个片段中包含三个 RecyclerView 的应用程序,以显示项目的水平列表。我创建了一个 LinearLayoutManager 对象并将其设置为所有三个 RecyclerView 。但它使应用程序崩溃,说一个 LinearLayoutManager 只能附加到一个 RecyclerView 。为什么我不能附加到所有虽然我需要相同的属性。 代码是..
LinearLayoutManager llm = new LinearLayoutManager(getActivity());
llm.setOrientation(LinearLayoutManager.HORIZONTAL);
recViewTopSell.setLayoutManager(llm);
recViewBrands.setLayoutManager(llm);
recViewCategory.setLayoutManager(llm);
错误
recViewBrands.setLayoutManager(llm);
recViewCategory.setLayoutManager(llm);
【问题讨论】:
-
您不能将同一个布局管理器附加到多个回收站视图。
-
为什么?我在问为什么我不能附上。它只是一个具有属性的对象,我希望其他 RecyclerView 具有相同的属性对象。那么为什么我必须制作其他对象
标签: android android-recyclerview linearlayoutmanager