java.lang.IllegalStateException: RecyclerView não possui LayoutManager no fragmento
Eu estava no processo de transformar uma Atividade em um Fragmento e obtive o seguinte erro assim que inflado o RecyclerView.
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
----> View rootView = inflater.inflate(R.layout.layout_containing_recyclerview,
container, false);
java.lang.IllegalStateException: RecyclerView não tem LayoutManager
Antes de alterar minha atividade para um fragmento, o inflado corria muito bem.
Algumas pesquisas adicionais mostraram queremovendo todos os meus elementos filhos do layout da reciclagem ajudou a resolver o problema. No entanto, não entendo por que isso mudaria alguma coisa e por que funcionou antes com uma atividade.
TRABALHO
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:scrollbars="vertical" >
</android.support.v7.widget.RecyclerView>
NÃO FUNCIONA
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:scrollbars="vertical" >
<View
android:id="@+id/randomview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
</android.support.v7.widget.RecyclerView>
Falta alguma coisa aqui?