无法为RecyclerView创建图层

时间:2019-10-05 06:03:54

标签: android

我有一个加载图像的recyclerview。在Android Pie上,我遇到了这个问题:

Fatal Exception: java.lang.IllegalStateException: Unable to create layer for RecyclerView, size 768x4992 max size 8192 color type 4 has context 1
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:326)
       at android.os.Looper.loop(Looper.java:181)
       at android.app.ActivityThread.main(ActivityThread.java:7094)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)

我没有任何图像过渡或动画。 那是什么意思,我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试在父文件中以XML文件 android:forceHasOverlappingRendering =“ false”

输入此代码

忽略xml中所有重叠的大小。