Android dp方式的屏幕适配工具使用(Android Studio插件方式)
来源:互联网 发布:bcm4360 linux驱动 编辑:程序博客网 时间:2024/06/17 08:31
dp方式屏幕适配原理请看:http://blog.csdn.net/fesdgasdgasdg/article/details/52325590
http://download.csdn.net/download/fesdgasdgasdg/9913744
bat批处理文件的使用方式请看:http://blog.csdn.net/fesdgasdgasdg/article/details/78107653
插件源码请看:https://github.com/mengzhinan/ScreenMatch
为了使用方便,我把双击bat的方式改成了在Android Studio中的项目上右键弹出菜单的方式。选择菜单即可完成所有的工作,原理和bat方式一样。
使用步骤如下:
1、下载安装。
点击Browse repositories...去搜索安装,安装好后即可看到ScreenMatch插件,右侧有描述信息和相关连接。
2、调起菜单。
安装好后,在项目的任意目录或文件上右击菜单(或按快捷键),即可看到ScreenMatch选项。
3、选择在哪个module下执行适配。
即基于哪个module下的res/values/dimens.xml文件作为基准dimens文件,生成的其他尺寸dimens文件放在哪个module下。
选择一个,点击确定。
如果无误,则会有成功提示,如上图。完成了,使用就这么简单。
4、提供默认dimens文件样例。
在项目的根目录提供了一个默认的dimens.xml文件样例,怕你不知道怎么写,或者懒。如果不需要,可以删除。在后面讲到的配置文件中可以配置是否生成。
5、生成配置文件。
生成了配置文件,如果删除了或者没有创建,则所有的适配都是用默认值,默认值请看源码。
6、配置文件详解。
#
# 手机widthDP基准值,一般都是360dp,不建议更改,除非你对屏幕适配原理有深刻的见解。否则不给是或者给360,程序内的默认值为360
base_dp=360
# 你还有哪些widthDP值需要适配,多个值以英文逗号分隔。如果算出来的widthDP值有小数,取整。比喻411.948,则取411
# 系统默认适配的widthDP值为: 384,392,400,410,411,480,533,592,600,640,662,720,768,800,811,820,960,961,1024,1280,1365
match_dp=
# 如果你觉得系统默认适配的某些值不想要,就在此设置,下次适配时会忽略这些值。多个值以英文逗号分隔。
ignore_dp=
# 项目根目录中哪些目录不是module或者你不想让他在Dalog中显示,就在此设置。多个值以英文逗号分隔。
# 系统默认忽略了这些目录: .gradle,gradle,.idea,build,.git
ignore_module_name=
# 请设置默认处理和存放dimes适配文件的module。
# 如果你后面设置了不弹出Dialog,则适配时系统默认取这个module路径处理适配操作。
match_module=app
# 是否不弹出适配时的选择对话框,使用上面的match_module默认值。
# 此处赋值为 true 或者 false,默认值为false,即弹出对话框。
not_show_dialog=false
# 是否不再生成项目根目录默认的dimens样例文件?怕你不会写,所以我给你生成了
# 此处赋值为 true 或者 false,默认为false,即生成。
not_create_default_dimens=false
# 是否同时适配sp字体。因为我怕字体也跟着xxxdp/360dp这样的比例缩放不准确。
# 此处赋值为 true 或者 false,默认值为true,即sp和dp一样,都等比缩放。此处待研究和验证。
is_match_font_sp=true
- Android dp方式的屏幕适配工具使用(Android Studio插件方式)
- Android dp方式的屏幕适配工具使用(bat批处理方式)
- Android dp方式的屏幕适配工具使用(一些疑惑和注意事项)
- Android屏幕适配px和dp适配两种方式
- android中屏幕适配的方式
- android studio 插件添加方式
- android纯代码方式适配屏幕
- Android屏幕适配5种方式
- Android Studio 三种添加插件的方式
- Android Studio 三种添加插件的方式
- Android Studio 三种添加插件的方式
- android屏幕适配的两种方式
- Android 使用OpenCV的三种方式(Android Studio)
- Android 使用OpenCV的三种方式(Android Studio)
- Android 使用OpenCV的三种方式(Android Studio)
- Android 使用OpenCV的三种方式(Android Studio)
- Android 使用OpenCV的三种方式(Android Studio)
- Android 使用OpenCV的三种方式(Android Studio)
- C语言猜数字游戏,范围为1到100,直到猜对为止,能重复进行多次
- 查看Linux系统版本信息
- poj 1915
- 初等算法(一)——插入排序法
- 唯一分解定理(数论)
- Android dp方式的屏幕适配工具使用(Android Studio插件方式)
- 简单链表合并题
- Linux简单的命令
- 从CSDN到GitChat
- Valid Sudoku_Week4
- js编码函数encodeURIComponent源码解析
- Hibernate-1-简介
- el表达式跟ognl表达式的区别
- Handler消息机制(Java层)