android 屏幕适配
来源:互联网 发布:最强牛股选股公式源码 编辑:程序博客网 时间:2024/06/08 18:47
Density-independent pixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,计算公式如:px = dp * (dpi / 160),屏幕密度越大,1dp对应 的像素点越多。
上面的公式中有个dpi,dpi为DPI是Dots Per Inch(每英寸所打印的点数),也就是当设备的dpi为160的时候1px=1dp;
px 像素点
dpi为DPI是Dots Per Inch(每英寸所打印的点数)
ppi 没英寸的像素点,在屏幕上dpi和ppi相等
dpi =对角线长度(英寸)/像素密度
设备独立像素(dp)
图片的适配:看dpi,然后放置图片160dpi mdpi,240dpi hdpi,320dpi xhdpi,480dpixxhdpi
宽高在160dpi文件夹分别为48*48,那么在320dpi那里就要做48*320/160=96的图
要做适配,每个文件夹必须要有一套图,因为 如果在dpi=160的设备上面的一套图,再在dpi=240的设备运行,图片的宽高都会自动放大0.6,使用warp_content就不会达到理想的结果
文字和间距的适配:首先得到设计给的设计的手机屏幕的宽高,然后再根据宽高和别的手机的宽高的比例来计算文字和间距的长度比如1080/720 =1.5,那么在720上面的96px在1080上面就是144px才能达到相同的效果
控件的百分比适配: compile 'com.android.support:percent:22.2.0'
特殊屏幕: 比如6.0很多手机有操作栏,那么需要使用scrollview
下载资源:http://download.csdn.net/detail/u013866845/9852245
参考以下链接:http://blog.csdn.net/lmj623565791/article/details/49990941
http://blog.csdn.net/lmj623565791/article/details/45460089
0 0
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- 5月4日青年节
- js中的回调函数的理解和使用方法
- 音频二--音乐
- anaconda下面安装opencv
- android 自定义ImageView控件实现圆形图片-适用于用户头像
- android 屏幕适配
- Python
- Android Webview 加载显示比iOS慢的问题
- 分析View的第一次绘制是在哪里完成的
- mysql 控制每次批量插入5w条记录思路
- 2440超详细uboot移植笔记(八)------支持NAND启动
- ConcurrentHashMap多线程下比HashTable效率更高
- hexo无法上传到github
- yii 多文件上传 php上传类代码