注:原文转载自https://blog.csdn.net/xi_aoxin/article/details/58609588
感谢博主 xi_aoxin
首先,将所要显示的图片添加到res资源目录文件drawable-hdpi下,具体过程如下:
选择Project视图,app—>src—>res—>右键new resource directory—>选择resource type (drawable)->density,根据你的需要,选择合适的分辨率,这里选择high density确认后
会生成一个资源文件夹drawable-hdpi—>将图片文件复制到文件夹里,复制过程直接点击OK
即可,最后如图:
- <ImageView
- android:id="@+id/image_view"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/img"
- />
然后,点击run,选择模拟器,运行时出现以下错误,如图
---------------------分隔符-------------------------
分析:出现这种错误的原因是资源文件(图片格式)的解析错误,因为这里
用到的图片是用户直接修改过后缀名的,解决方法就是用ps软件修改文件的
格式为.png。注意:这里只能使用ps打开原图,否则ps会报源文件格式损坏!
最后,将修改好的图片按照以上步骤添加进drawable-hdpi文件夹下,重新
点击run,运行成功!!!
***转载请注明,谢谢!***