首先你理解错了这个含义,你要想屏幕根据自己的分辨率去寻找相应文件下地值的话,你在里面定义的值要一样,其赋予的值也要一样,比如当你赋予这数值是30dp,在另一文件夹下对应值也是得30dp,当不同的屏幕时,30dp对应的大小是不一样的,这样也就是屏幕适配、、

解决方案 »

  1.   


    那如果这样,我为什么还要定义一个分辨率的文件夹,而不是统一用默认的values?
      

  2.   


    那如果这样,我为什么还要定义一个分辨率的文件夹,而不是统一用默认的values?楼上在乱说,我已经摸清楚android是怎么样去适配的了。跟你说的不一样,DP是在不同的屏幕有不同的显示效果,但是不能完全适配,所以需要单独写分辨率。至于为什么我遇到这个问题,是因为如果出现了分辨率的values,系统会默认先查找匹配分辨率的values,除非当前values 没有该值 才会去使用默认。优先级:values-分辨率>values默认
      

  3.   


    那如果这样,我为什么还要定义一个分辨率的文件夹,而不是统一用默认的values?楼上在乱说,我已经摸清楚android是怎么样去适配的了。跟你说的不一样,DP是在不同的屏幕有不同的显示效果,但是不能完全适配,所以需要单独写分辨率。至于为什么我遇到这个问题,是因为如果出现了分辨率的values,系统会默认先查找匹配分辨率的values,除非当前values 没有该值 才会去使用默认。优先级:values-分辨率>values默认你是说在里面值可以不相同是吧,我没试过这样。。一般建一个文件夹,从第一个拷过去值都是相同的但是你描述的这个问题,我还是没理清。以为就是这个问题引起的。