崩溃?你的先知道为什么崩溃,打开logcat日志,看看错误信息

解决方案 »

  1.   

     image1..setBackgroundDrawable(context.getResources()
    .getDrawable(R.drawable.me));
      

  2.   


    out of  memory
      我试了试,吧照片换成一个30k的小图片  程序正常打开   但是换成5M大小的照片就闪退了  不知道为什么
      

  3.   

    在drawable下的图片文件不能超过1M,不然就OOM
      

  4.   

    必定oom,android用图需要尽量大小合适。具体要求看楼上,5mb的png都有多高的分辨率了,完全用不全
      

  5.   

    要是测试或自己写个demo的话,就用个小点(尺寸和文件本身大小)的图。
    一般图片占用内存大小为像素长*像素宽*4(argb),所以注意图片像素大小,即使是纯色的(文件本身很小),也会占用这么大