-
见截图所示
查看全部 -
屏幕方向限定符
查看全部 -
方向限定符
查看全部 -
屏幕密度与图标尺寸
查看全部 -
像素密度范围
查看全部 -
AndroidStudio新增特性 mipmap文件夹专门存放应用logo;建议图片仍然放在drawable中。
查看全部 -
通过java代码分割每种手机屏幕 生成value/dimen/xml 进行不同屏幕的映射。
使用:将生成的dimen文件,加入到values文件夹下面 ,并创建对应分辨率如 values-960x540 ;然后在布局中 @dimen/x20 引用即可。?
查看全部 -
先使用比例;如果不行的话,使用dp然后创建多种不同手机的分辨率的dp;或者用Java代码等份分割每种手机屏幕 生成value/dimen/xml 进行不同屏幕的映射。
配合文章学习:
http://www.cocoachina.com/android/20151030/13971.html
(Makexml的源码也在里面。)
查看全部 -
支持各种屏幕密度
1-使用非密度制约像素
2-提供备用位图图
查看全部 -
使用谷歌的标准,屏幕宽度(采用DP描述)与屏幕密度DP没有关系。当宽度是320DP时,你采用360DP作为条件进行的布局,就会出现问题。150dp,10dp,200dp,在320dp的宽度下,中间的10dp是不存在了。如何解决该问题:使用比例weight,或者wrap_content
查看全部 -
右和下是设置控件距离容器边距间隔的,会影响控件的padding
当划线短且偏左边(则表示paddingRight比较多)text被挤压到左边故而看不见;
查看全部 -
AndroidStudio中内置.9.png图片编辑工具
左上区域编辑后,改区域都会被拉升。
【Shift+左键】移除.
设置放缩点,该点不要经过保留区域。
查看全部 -
一般来说,只需要在对应的文件夹中放置合适的布局,在加载的时候就会自动适配过去,在java代码中根据适配的布局进行判断和处理就可以了;
怎么判断加载的是哪个布局呢?values文件 has_twopanes true false 视频最后介绍的
查看全部 -
使用布局别名
res/layout/main.xml 单面板布局
res/layout_large/main.xml 多面板布局
res/layout_sw600dp/main.xml 多面板布局 sw:small width
----------->res/layout/main.xml 单面板布局
----------->res/layout/main_twopanes.xml 双面板布局
查看全部 -
使用限定符
1 - 使用尺寸限定符
比如:手机屏幕,就只显示标题列表,点击后再打开文章详情页;
平板屏幕,左侧显示标题列表,右侧关联展示左侧指定标题文章
则可以采取尺寸限定符达到适配效果:
res/layout/main.xml 单面板
res/layout-large/main.xml 双面板
查看全部
举报