当我在诺基亚 7 plus,Android 8.1 版上启动我的应用程序时,应用程序运行良好,但是当我在我的另一部手机 Android 6.0 版上尝试它时。我收到此错误: E/UncaughtException: android.content.res.Resources$NotFoundException: Resource ID #0x7f0800a8 at android.content.res.Resources.getValue(Resources.java:1544) at android.content.res.Resources.getDrawable(Resources.java:918) at android.content.res.Resources.getDrawable(Resources.java:879) at com.ephoenixdev.svecanitrenutak.lists.CategoryAdapter.getView(CategoryAdapter.java:102) at android.widget.AbsListView.obtainView(AbsListView.java:2474) at android.widget.ListView.measureHeightOfChildren(ListView.java:1301) at android.widget.ListView.onMeasure(ListView.java:1203) at android.view.View.measure(View.java:19147) at android.support.constraint.ConstraintLayout.internalMeasureChildren(ConstraintLayout.java:1212) at android.support.constraint.ConstraintLayout.onMeasure(ConstraintLayout.java:1552) at android.view.View.measure(View.java:19147) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6113) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1723) at android.widget.LinearLayout.measureVertical(LinearLayout.java:788) at android.widget.LinearLayout.onMeasure(LinearLayout.java:648) at android.view.View.measure(View.java:19147) at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:1119) at android.view.View.measure(View.java:19147) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6113) at android.widget.FrameLayout.onMeasure(FrameLayout.java:223) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:143) at android.view.View.measure(View.java:19147) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6113)
1 回答
沧海一幻觉
TA贡献1824条经验 获得超5个赞
确保所有图像都在 Drawbles 文件夹中。然后
setImageDrawable 应该是这样的
Resources resources = context.getResources(); image.setImageDrawable(resources.getDrawable(ikoniceKategorija[position]));
添加回答
举报
0/150
提交
取消