Mezzsy 2017-08-22 07:59 采纳率: 100%
浏览 852
已采纳

初学Android遇到了问题

刚刚看了《第一行代码》照着上面打了一遍,报了错误,我仔细看了代码发现有个文件夹名打错了,就是drawable-xhdpi打成了drawable__xhdpi,这个时候这里报错
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/img_1"/>(这里出了错误)
我想问文件夹名的短横 - 有什么用?
还有既然图片放在drawable-xhdpi里,为什么@drawable而不是@drawable-xhdpi?

  • 写回答

4条回答 默认 最新

  • 卖太妃糖的古尔丹 2017-08-22 08:06
    关注

    首先短横的作用是,区分不同的文件夹,androidstudio其实是帮助你做了很多事的,它生成了一个名为R的类文件,里面放了所有图片资源的ID,以及自定义的ID
    drawable-xhdpi,是为了给系统区分不同屏幕的照片,比如这个就是放一倍图,drawable-xxdpi,放两倍图,主要是做不同屏幕的适配,
    @drawable,它会根据不同屏幕做区别,你放在不同文件夹里的同名图片,它会根据屏幕,用不同的图片

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题