Android桌面插件宽度,android 屏幕适配插件
屏幕适配的话题一直存在,由于屏幕的碎片化,导致适配起来都是一件很麻烦的事。这里推荐一个插件,能解决市面上大部分的屏幕适配问题。
我们先下载这个插件 ScreenMatch 接着我们在AS的File-Setting-Plugin-install-plugin from disk中去导入这个插件。
在UI其他资源准备好的时候,这里要讲的是使用 swdp限定符,即 smallestWidth(最小宽度) 限定符 来进行适配,使用这种方式只需要少量 dimens.xml 文件即可达到适配,而且根本不用考虑虚拟按键的问题。如果只适配手机,dimens.xml 文件所占的体积只有 100 多 KB,即使加上平板和 TV,也就500多KB,完全可以接收。
我们只要在values目录下的dimen文件上写入当前分辨率的一套dimen默认值(命名与值相匹配),
1.png
接着在res目录上右键screenMatch,就会生成一套的适配文件出来。
2.png
3.png
根据设计图填写最小宽度基准值,并填写需要适配的设备最小宽度 dp 值
上面的操作是以插件默认的最小宽度基准值为 360dp,适配的设备最小宽度为
320,360,384,392.7272,400,410,411.4285,432,480,533,592,600,640,662,720,768,800,811,820,960,961,1024,1280,1365(包含了平板和 TV )生成的文件,但实际情况要根据设计图和需求设置。
例如设计图的最小宽度为 375dp,则需要更改最小宽度基准值为 375dp。如果项目只需要适配手机的话,适配的设备最小宽度保留 320,360,384,392.7272,400,410,411.4285,432,480 即可,若发现手机还有其他最小宽度自行加上即可,也麻烦把该最小宽度提供给我,我们一起来完善该份适配。
以上修改需要在配置文件里修改,即 screenMatch.properties 文件,该配置文件是执行完上面的res目录上右键screenMatch操作后自动生成在项目的跟目录下的。如下图:
5.png
打开配置文件,修改下图中 1、2、3的值即可。(图中单位均为 dp)
1:最小宽度基准值,填写设计图的最小宽度值即可。
2:插件默认适配的最小宽度值,即默认情况下会生成如下值的 dimens.xml 文件。
3:需要适配的最小宽度值(如果是小数,则保留4位小数。例如 392.727272...,则取 392.7272),即你想生成哪些 dimens.xml 文件。
4:忽略不需要适配的最小宽度值,即忽略掉插件默认生成的 dimens.xml 文件。
6.png
配置修改完之后,再重新右键ScreenMatch下,重新生成最新的dimen文件。
最终在布局写上对应的值,设计图标注多少 dp,布局中就写多少dp,格式为@dimen/dp_XX。 ,编译运行就可以了。如果是代码中写间距这些,可通过转化ScreenUitls去转化,使用这些dimen值就可以了。
Android桌面插件宽度,android 屏幕适配插件相关推荐
- smallestWidth 限定符适配 : 屏幕适配-插件:ScreenMatch
参考: Android 屏幕适配神器ScreenMatch Android屏幕适配(一):ScreenMatch官方屏幕适配方案 Android屏幕适配全攻略(最权威的官方适配指导) Carson带你 ...
- Android高级-网易云音乐屏幕适配
为什么要进行屏幕适配 屏幕碎片化表现为以下几个方面: 1:屏幕尺寸碎片化: 2:屏幕密度碎片化 3:厂商碎片化:水滴屏,刘海屏 屏幕适配常见方式 二 谷歌推出的百分比布局 手写百分比布局; 为什么百分 ...
- Android一点 打造全功能屏幕适配AutoView
android适配是繁琐的事,分辨率多样,考虑因素多,并且ui设计图还是px单位的,这时候你就需要AutoView了,AutoView可以帮你做什么呢?写多个dimens文件? 还是需要写很多的代码? ...
- Android桌面图标布局,android安装运行launcher并修改桌面图标
以系统及程序的方式安装和运行Launcher,才能在Launcher启动的时候就让默认的AppWidget程序显示出来.否则将会出现 java.lang.SecurityException: bind ...
- android 设置布局宽度,Android布局宽度为50%
我使用相对布局来创建XML的Android UI.布局以ImageView和TextView为中心.我需要将这两个元素放在彼此的上方和下方.我想这样做,这两个元素占整个宽度的50%.我尝试了一个带有a ...
- android 桌面背景异常,android 设置桌面背景
Android设置背景图片 2011-04-17 21:06:53 | 分类: 默认分类 | 字号 Android开发,设置背景图片 Android1.6运行通过 开发环境:NentBeans6.9 ...
- android+桌面歌词,Android6.0系统适配桌面歌词效果
在360手机助手及各家的音乐播放器软件上,都使用了桌面浮动窗功能,桌面歌词都是在音乐客户端显示在前台时隐藏,在用户把软件切换到后台后显示出来,此效果在Android 6.0以前,大部分都是使用系统的A ...
- android桌面单词,让解锁屏幕从此变的有意义
英语不好的同学上学时一定听父母或者老师唠叨过:考这么差,你一天背一个英语单词,一年你也记住三百多个了.如果你仍然是一位在校的学生,或者毕业了但还是要学习英语的.那下面推荐的这款软件你就一定要装上了,当 ...
- android 桌面添加快捷,Android 添加桌面快捷方式操作
/** * 为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent("com.android.laun ...
- android桌面图标更新,Android桌面图标实现
The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App s ...
最新文章
- Oracle学习网站
- ORACLE的ASM
- echarts 地图实现轮播(一)
- 实现.Net程序中OpenTracing采样和上报配置的自动更新
- 石油化工行业需要怎样的工作流平台?
- 在asp.net 2.0中使用SqlBulkCopy类迁移数据[转]
- 黑马程序员_java基础笔记(06)...集合
- c++中string插入一个字符_Java内存管理-探索Java中字符串String(十二)
- Kafka 分布式消息队列介绍
- datagrid数据导出到excel文件给客户端下载的几种方法
- WebAPI框架里设置异常返回格式统一
- Android加密算法之AES加密和解密实现
- 字体大宝库:15款漂亮的艺术字体免费下载
- 软件测试面试问题总汇
- 嵌入式linux开发实战——项目1认识嵌入式系统
- 单因素方差分析及其相关检验
- 有重复组合公式及其证明方法
- 邮件营销EDM(Email Direct Marketing) 运营笔记
- 英魂之刃服务器8.8维护,英魂之刃8大联动!每一个都是良心之作!玩家:公开打脸同行?...
- 【微信公众号开发解决URL接口配置问题 】