android的布局很烦人,通常开发一个软件要适应各种不同的屏幕尺寸。常会导致组建拉伸变形等等问题,这种情况下,就需在不同的values里写不同的dimens,例如建values-1280×720,values-960×640等文件夹,然后定义不同的demin。
注意使用这种方法时,一定要在values文件夹定义一个默认值,否则当在上面文件夹中寻找不到适合尺寸,也获取不到默认值的时候,并不会使用就近原则适配最合适的尺寸,而是直接抛出一个Android UI异常:UnsupportedOperationException: Can't convert to dimension: type=0x1
另外,如果使用了values-hdpi、values-ldpi这几个文件夹,那么程序将最先适配这几个文件夹,而直接忽略掉有具体数字定义的。这种情况也比较烦人。
分享到:
相关推荐
Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配
android屏幕适配 ,生成values-1280x720,values-1920x1080等的工具
Android屏幕适配:dimens自动生成工具以及使用方法,亲测好用,需要通过多套dimens做android屏幕适配的同学可以下载了,里面包括使用方法,方便易懂
A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案)
Android屏幕适配生成文件
android 屏幕适配方案小工具(可执行jar包)
针对Android屏幕适配所整合的几种常用方案
A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). Overview Pixel 2 XL | 1440 x 2880 | 560dpi: Pixel XL | 1440 x 2560 | 560dpi: ...
Android开发之屏幕适配values资源,直接复制到res文件夹下,引用即可实现屏幕适配
android屏幕适配方案,做到了全适配
android屏幕适配方法
做屏幕适配px单位的工具类,具体用法可以参照我的博客《android适配解决方案》
Android 屏幕适配思维导图,花了两天的时间总结出来的,看思维导图会以一个整体的印象,有利于快速理解Android 屏幕适配的问题。
屏幕适配主流方案的文档说明,包含word和pdf
Android 屏幕适配 百分比 eclipse项目,Google最新提供适配方案
提供了android 屏幕适配方案,使用教程 https://blog.csdn.net/qq_17827919/article/details/81027491。
Android屏幕适配smallestWidth适配尺寸文件,大部分尺寸,下载放在src/main/res下
android屏幕适配的demo。
android屏幕适配文档
ScreenAdaptation 一种非常好用的Android屏幕适配 详细介绍请看文章:推荐一种非常好用的Android屏幕适配 ps:如果对你有帮助,点下star就是对我最大的认可。