0
  • 最佳答案

    资源找不到。


    Resources$NotFoundException: Resource ID #0x7f070087


    先确定有没有


    可以使用兼容的API接口ContextCompat.getDrawable

    1153952789488054272  评论     打赏       拉大锯
    • 鱼塘塘主姜某  回复 @拉大锯
      point.setBackground(ContextCompat.getDrawable(getActivity(), R.drawable.normal_point)); 更换为这一句之后还是一样的错误,确定normal_point是drawable文件下的xml文件(灰色圆点),ID为-700073
      鱼塘塘主姜某 2021-04-15 20:19   回复 1382515460930662400
    • 拉大锯  回复 @鱼塘塘主姜某
      也就是说,你按ctrl+鼠标点击是可以跳转的吗?以我多年的教学经验,你应该是把normal_point放到了Vxx-drawable目录下了,你的手机版本对不上,所以读取不到。解决方式,打开项目路径,把Vxx-drawable里的normal_point剪切到drawable目录下。赌100美元,哈哈。
      拉大锯 2021-04-15 20:27   回复 1153952789488054272
    • 鱼塘塘主姜某  回复 @拉大锯
      好家伙要锤得锤,drawable-v24,醉了(捂脸),谢谢你!!!
      鱼塘塘主姜某 2021-04-16 23:23   回复 1382515460930662400
  • 康哥已经回答你了,我就不重复作答了,另外你这View不需要判空,因为你new了对象,那它一定不为空,写循环的时候注意优化一下,getActivity完全没必要每次都获取,放循环外面获取一次就行,另外最好得到的activity对象加一下判空处理,避免内存泄漏。

    1255088796991492096  评论     打赏       凝视深渊的不是勇者是恶龙
相关问题
幻影~ · 安卓
2024-04-26 19:25 2 4
deanhu · AOSP
2024-04-25 21:53 3 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2