RecyclerViewを実装するとRecyclerView has no LayoutManagerが発生してしまいます
LayoutManagerが設定されていないからと言うのはわかるのですがLayoutManagerをJava側で設定していても発生するのでXMLの方で設定する必要があると思い設定方法を調べたのですが何故か出てきませんでした
以下がソース(一部)です
XML
1activity_test_app.xml 2 3<android.support.v7.widget.RecyclerView 4 xmlns:android="http://schemas.android.com/apk/res/android" 5 tools:context="com.github.xxx.xxx.xxx.xxx" 6 android:layout_width="match_parent" 7 android:orientation="vertical" 8 android:layout_height="660dp" 9 android:id="@+id/DayView"> 10 11 <LinearLayout 12 android:layout_width="match_parent" 13 android:layout_height="match_parent" /> 14 15 </android.support.v7.widget.RecyclerView>
追加する設定などありましたら教えてください
-追記-
インスタンスがしている部分を追記します
現在RecyclerViewはインスタンス化しておらず中にあるLinearLayoutをインスタンス化しています
ちなみにエラーコードに書かれていたエラーの発生した行は
TestAppのonCreateのsetContentView(R.layout.activity_test_app);
です
追記する部分が間違っていたらごめんなさい
Java
1public class TestApp { 2 LinearLayout layout; 3 4 public void onCreate (Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 setContentView(R.layout.activity_test_app); 7 8 DayView = (LinearLayout) findViewById(R.id.DayView); 9 } 10}
RecuclerViewと言うものはあくまでListViewの改良版であってitemを表示することしかできないのでしょうか?
回答1件
あなたの回答
tips
プレビュー