java.lang.IllegalStateException: RecyclerView has no LayoutManager

 java.lang.IllegalStateException: RecyclerView has no LayoutManager android.support.v7.widget.RecyclerView{332dc79c VFED.... ......I. 0,0-0,0}, adapter:null, layout:null, context:com.iih.mbh.mp.commonmp.view.CommonMpActivity@2a86bcb9
        at android.support.v7.widget.RecyclerView.generateLayoutParams(RecyclerView.java:4072)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:808)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:414)

原因: 误在布局中  给RecycleView加了个子布局

<android.support.v7.widget.RecyclerView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="23dp"
            app:medicamentAdapter="@{commonMPModel.medicaListModels}">
           

            <View
                android:layout_width="match_parent"
                android:layout_height="1px"
                android:layout_marginTop="11dp"
                android:background="@color/color_CCCCCC" />

        </android.support.v7.widget.RecyclerView>

把子布局删除就可以了(ps:当时是想把View放到RecycleView下面的,结果大意了)

发布了20 篇原创文章 · 获赞 9 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览