Android屏幕适配概论:
参考简书: https://www.jianshu.com/p/ec5a1a30694b
# 概念:
dip:Density Independent Pixels(密度无关像素)的缩写。以160dpi为基准,1dp=1px
dp:同dip
dpi:屏幕像素密度的单位,“dot per inch”的缩写
px:像素,物理上的绝对单位
- Android手机常见的分辨率:320x480、480x800、720x1280、1080x1920
# Android常用的屏幕适配的方案:
##.1.图片适配
开发过程中切图越多越好吗? 图标的大小怎么切 72x72 ,48x48,96x96,144x144,192x192 一般切多少套图片? 如果能用一套图片解决问题,就一套就够了 能不用图片就不用图片,shap资源 drawable-ldpi drawable-mdpi drawable-hdpi drawable-xhdpi drawable-xxhdpi
##.2.布局适配
针对1280x720这样的屏幕做特定的ui效果
布局文件的适配,使用得比较少。
## 3.代码适配.
//要求:v,v,v,v·直鹕柚每矶任聊坏目淼?/,/,/,全部填充;高默认
int screenWidth = getWindowManager().getDefaultDisplay().();
int screenHeight = getWindowManager().getDefaultDisplay(). ();
LayoutParams params = new LayoutParams(( int) (0.25* screenWidth), (int) (screenHeight*0.1));
tv1.setLayoutParams(params );
params = new LayoutParams((int) ( 0.5*screenWidth), (int ) (screenHeight*0.1));
tv2.setLayoutParams(params );
params = new LayoutParams((int) ( 0.75*screenWidth), (int ) (screenHeight*0.1));
tv3.setLayoutParams(params );
params = new LayoutParams(screenWidth, ( int) (screenHeight*0.1) );
tv4.setLayoutParams(params );
##4.权重适配,设置显示比例。(LinearLayout中)weight
Android屏幕适配概论:相关推荐
- 鸿洋android屏幕适配四部曲-传送门
鸿洋android屏幕适配四部曲-传送门 两分钟理解Android中PX.DP.SP的区别 https://blog.csdn.net/donkor_/article/details/77680042 ...
- Android 屏幕适配
一.适配方式之dp 名词解释 分辨率:480*800,1280*720.表示物理屏幕区域内像素点的总和.(切记:跟屏幕适配没有任何关系) 因为我们既可以把1280*720 的分辨率做到4.0 的手机上 ...
- android屏幕适配详解
android屏幕适配详解 官方地址:http://developer.android.com/guide/practices/screens_support.html 一.关于布局适配建议 1.不要 ...
- Android屏幕适配全攻略(最权威的官方适配指导)(转),共大家分享。
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...
- Android屏幕适配全攻略(最权威的官方适配指导) (转)
招聘信息: Cocos2d-X 前端主程 [新浪微博]手机客户端iOS研发工程师 20k-40k iOS 开发工程师 iOS高级开发工程师(中国排名第一的企业级移动互联网云计算公司 和创科技 红圈营销 ...
- android 屏幕分辨率 屏幕密度,Android屏幕适配——多分辨率多屏幕密度
为什么要适配,适配的好处等等这里就不说了,直接说我们要怎么适配,请看下面的内容. 1.重要概念 px:pixel,像素Android原生API,UI设计计量单位,如获取屏幕宽高. 屏幕分辨率:指在纵向 ...
- 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
来源:http://blog.csdn.net/zhaokaiqiang1992 更多:Android AutoLayout全新的适配方式, 堪称适配终结者 Android的屏幕适配一直以来都在折磨着 ...
- Android 屏幕适配攻略(六)设置通知样图标与启动图标适配
Android 屏幕适配攻略(六)设置通知样图标与启动图标适配 1 Android中资源文件中的图片加载分析 Android中对屏幕的像素适配处理分类 屏幕密度 对应的标签 对应的像素 120dip ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
最新文章
- 「Jenkins+Git+Maven+Shell+Tomcat持续集成」经典教程
- Linux驱动修炼之道-SPI驱动框架源码分析(上)
- Blink Coordinate Spaces
- linux cpu上下文切换 简介
- [转载]js节流与防抖,防止重复提交、防止频繁重复点击
- 聚焦云原生,阿里云与 CNCF 共话「云未来,新可能」
- vs为什么打了断点不断_为什么西餐厅里的牛排又嫩又多汁?原来大厨都做了“这一步”...
- .NET Core项目从xproj+project.json向csproj迁移简介
- 那个一年发4篇cell的研究生后来怎样了?
- (39)时钟抖动约束
- 科兴生物董事长:两针建立免疫记忆 三针后抗体提升十倍
- pta数据结构实验在数组中查找指定元素_如何从一个数组中查找指定的元素,并返回这个元素在数组中的位置...
- c语言open不同的编码格式,C语言中open与fopen的区别
- Xlib: connection to :0.0 refused by server解决方法
- WordPress 下载量最高的十个插件
- java源码社团管理系统_基于jsp的社团管理系统-JavaEE实现社团管理系统 - java项目源码...
- 基于VRML的虚拟校园漫游系统
- 廖湖声c语言第二版电子版PDF,写给大家看的c语言书(第2版)
- protect 继承_【private,public,protect三种继承方式的区别】
- unit在matlab中啥意思,unit8(matlab中uint8函数)