我在drawable目录放一张小分辨率的图片,在drawable-hdpi目录放一张大分辨率的同名图片,然后高分辨率和低分辨率的手机测试,发现高分辨率的手机并没有在drawable-hdpi读取图片,这是怎么回事,难道drawable目录放了同名图片后就不会读取其它目录的图片了?android手机测试

解决方案 »

  1.   

    跟手机的density有关,你在activity中通过display获取density看看是不是一样的,density=240对应的是hdpi
      

  2.   


    那要看LZ的高分辨率具体是多少了  例如分辨率是1920*1200那么可以定义drawable-sw800dp-hdpi分辨率是1280*800那么可以定义drawable-sw800dp-mdpi分辨率是1024*800那么可以定义drawable-sw600dp分辨率是960*540那么可以定义drawable-hdpi-960x540分辨率是480*320那么可以定义drawable-mdpi-480x320