摘要:之后就可以发现项目的目录下多了,文件修改适配的范围如图,是设置需要适配的值,是不需要适配的值,其他设置默认就好了修改前先删除之前生成的全部文件,因为默认是生成所有默认值,需要再次生成生成的文件使用方法
概述ScreenMatch是根据你的需要,生成需要适配的尺寸的文件,手机会根据屏幕相关参数自动寻找合适的尺寸文件
添加插件如图,打开Android Studio的Settings设置,找到Plugins,点击Browse Repositories,在弹出的输入框里填入screenMatch,就可以搜索到此插件,点击Install添加,就可以添加此插件
替换dimens.xml将res/values/dimens.xml里的内容替换成如下样本
添加文件@dimen/dp_15 -60dp -30dp -20dp -12dp -10dp -8dp -5dp -2dp -1dp 0dp 0.1dp 0.5dp 1dp 1.5dp 2dp 2.5dp 3dp 3.5dp 4dp 4.5dp 5dp 6dp 7dp 8dp 9dp 10dp 11dp 12dp 13dp 14dp 15dp 16dp 17dp 18dp 19dp 20dp 21dp 22dp 23dp 24dp 25dp 26dp 27dp 28dp 29dp 30dp 31dp 32dp 33dp 34dp 35dp 36dp 37dp 38dp 39dp 40dp 41dp 42dp 43dp 44dp 45dp 46dp 47dp 48dp 49dp 50dp 51dp 52dp 53dp 54dp 55dp 56dp 57dp 58dp 59dp 60dp 61dp 62dp 63dp 64dp 65dp 66dp 67dp 68dp 69dp 70dp 71dp 72dp 73dp 74dp 75dp 76dp 77dp 78dp 79dp 80dp 81dp 82dp 83dp 84dp 85dp 86dp 87dp 88dp 89dp 90dp 91dp 92dp 93dp 94dp 95dp 96dp 97dp 98dp 99dp 100dp 101dp 102dp 103dp 104dp 105dp 106dp 107dp 108dp 109dp 110dp 111dp 112dp 113dp 114dp 115dp 116dp 117dp 118dp 119dp 120dp 121dp 122dp 123dp 124dp 125dp 126dp 127dp 128dp 129dp 130dp 131dp 132dp 133dp 134dp 135dp 136dp 137dp 138dp 139dp 140dp 141dp 142dp 143dp 144dp 145dp 146dp 147dp 148dp 149dp 150dp 151dp 152dp 153dp 154dp 155dp 156dp 157dp 158dp 159dp 160dp 161dp 162dp 163dp 164dp 165dp 166dp 167dp 168dp 169dp 170dp 171dp 172dp 173dp 174dp 175dp 176dp 177dp 178dp 179dp 180dp 181dp 182dp 183dp 184dp 185dp 186dp 187dp 188dp 189dp 190dp 191dp 192dp 193dp 194dp 195dp 196dp 197dp 198dp 199dp 200dp 201dp 202dp 203dp 204dp 205dp 206dp 207dp 208dp 209dp 210dp 211dp 212dp 213dp 214dp 215dp 216dp 217dp 218dp 219dp 220dp 221dp 222dp 223dp 224dp 225dp 226dp 227dp 228dp 229dp 230dp 231dp 232dp 233dp 234dp 235dp 236dp 237dp 238dp 239dp 240dp 241dp 242dp 243dp 244dp 245dp 246dp 247dp 248dp 249dp 250dp 251dp 252dp 253dp 254dp 255dp 256dp 257dp 258dp 259dp 260dp 261dp 262dp 263dp 264dp 265dp 266dp 267dp 268dp 269dp 270dp 271dp 272dp 273dp 274dp 275dp 276dp 277dp 278dp 279dp 280dp 281dp 282dp 283dp 284dp 285dp 286dp 287dp 288dp 289dp 290dp 291dp 292dp 293dp 294dp 295dp 296dp 297dp 298dp 299dp 300dp 301dp 302dp 303dp 304dp 305dp 306dp 307dp 308dp 309dp 310dp 311dp 312dp 313dp 314dp 315dp 316dp 317dp 318dp 319dp 320dp 321dp 322dp 323dp 324dp 325dp 326dp 327dp 328dp 329dp 330dp 331dp 332dp 333dp 334dp 335dp 336dp 337dp 338dp 339dp 340dp 341dp 342dp 343dp 344dp 345dp 346dp 347dp 348dp 349dp 350dp 351dp 352dp 353dp 354dp 355dp 356dp 357dp 358dp 359dp 360dp 365dp 370dp 400dp 410dp 422dp 472dp 500dp 600dp 640dp 720dp 6sp 7sp 8sp 9sp 10sp 11sp 12sp 13sp 14sp 15sp 16sp 17sp 18sp 19sp 20sp 21sp 22sp 23sp 24sp 25sp 28sp 30sp 32sp 34sp 36sp 38sp 40sp 42sp 48sp
找到需要适配的项目或 Module,右键找到ScreenMatch,点击OK,工程会重启。之后就可以发现项目的目录下多了screenMatch.properties,screenMatch_example_dimens.xml文件
修改适配的范围如图,match_dp是设置需要适配的widthDP值,ignore_dp是不需要适配的widthDP值,其他设置默认就好了
修改前先删除之前生成的全部dimens.xml文件,因为默认是生成所有默认值,需要再次生成
生成的文件 使用方法android:layout_width="@dimen/dp_370"
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/2755.html
摘要:本文主要是基于官方推荐的配置限定符方案目前屏幕适配的最优方案来实现一个接近完美的屏幕适配方案。适配完毕后,在高清设备上不会出现模糊的现象。下面我会从屏幕适配的一些基础知识入手,向你慢慢展现一个最优的屏幕适配方案。 Calces系列相关文章:Calces自动实现Android组件化模块构建 本文简书链接:https://www.jianshu.com/p/682... 原文链接:http...
摘要:如果不了解插件的用法或者想深入了解屏幕适配方案的话,可以阅读上一篇文章给你一个全自动的屏幕适配方案基于方案解放你和的双手原文链接前言前段时间,笔者开发了一个名为的全自动屏幕适配插件,这个插件是基于官方推荐的屏幕适配方案实现的。 showImg(https://segmentfault.com/img/remote/1460000016844080?w=600&h=420); 如果不了解...
摘要:下面来看看常见的三种比较成熟的屏幕适配方案,并分析这几种方案的优劣。屏幕适配方案宽高限定符适配设定一个基准的分辨率,也就是设计图对应的分辨率,其他分辨率都根据这个基准分辨率来计算,在不同的尺寸文件夹内部,根据该尺寸编写对应的文件。 为什么要屏幕适配 Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨...
摘要:下面来看看常见的三种比较成熟的屏幕适配方案,并分析这几种方案的优劣。屏幕适配方案宽高限定符适配设定一个基准的分辨率,也就是设计图对应的分辨率,其他分辨率都根据这个基准分辨率来计算,在不同的尺寸文件夹内部,根据该尺寸编写对应的文件。 为什么要屏幕适配 Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨...
摘要:另一种就是不缩放,对等问题单独引入处理方案。彩蛋部分相信大多数同学也是有想法在实际开发中把融入到现有的移动端适配方案中的。 前言 2018年最后的法定假期都已经结束了,我相信大部分正在进行或曾经进行过移动端页面开发的同学都或多或少的了解过使用rem进行移动端页面适配的方案以及使用vw的方案,(没了解过的同学可以参见大漠老师的这两篇文章 使用Flexible实现手淘H5页面的终端适配和再...
阅读 2103·2019-08-30 15:53
阅读 2290·2019-08-30 12:54
阅读 1004·2019-08-29 16:09
阅读 612·2019-08-29 12:14
阅读 639·2019-08-26 10:33
阅读 2258·2019-08-23 18:36
阅读 2781·2019-08-23 18:30
阅读 1976·2019-08-22 17:09