Android studio中使用ImageView时android:src属性出错问题解决方案! - Go语言中文社区

Android studio中使用ImageView时android:src属性出错问题解决方案!



首先,将所要显示的图片添加到res资源目录文件drawable-hdpi下,具体过程如下:

选择Project视图,app—>src—>res—>右键new resource directory—>选择resource type (drawable)->density,根据你的需要,选择合适的分辨率,这里选择high density确认后

会生成一个资源文件夹drawable-hdpi—>将图片文件复制到文件夹里,复制过程直接点击OK

即可,最后如图:


其次,修改activity_main.xml中的代码
<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,运行成功!!!



***转载请注明,谢谢!***

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/xi_aoxin/article/details/58609588
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 03:59:23
  • 阅读 ( 1203 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢