android基础知识(1)
1.适配基础知识
屏幕尺寸 屏幕对角线的长度 单位 英寸 1英寸=2.54厘米 不太重要
屏幕分辨率        横纵向上的像素点  单位 px   1px = 1像素点    分辨率越高 像素越好    纵向宽度 * 横向宽度  1920 * 1080
屏幕像素密度      每英寸上的像素点数  单位 dpi 
2.Nexus 5
屏幕 4.95 inch
1920 * 1080 
DPI = 445 
1920^2 + 1080^2 = 再开方 对角线上的像素点 除以 4.95 = 445
以 DPI 为 160 为基准 1dp = 1px
主要适配  480*800 720*1280 320*480 
         480*854 540*960 1080*1920
3.
480 * 320  160dpi       320px     320dp        
800 * 480  240dpi       480px     320dp     1dp = 1.5px    
dp是相同的  但px是不同的   
mdpi     120dpi-160dpi
hdpi     160dpi-240dpi
xhdpi    240dpi-320dpi
xxhdpi   320dpi-480dpi
xxxhpdi  480dpi-640dpi
了解更多 http://www.apkbus.com/design 中文设计网站
4.
sp  字体大小
12sp   
14sp  small
18sp  medium
22sp  large
5.
weight  
计算出的宽度 = 原来宽度 + 剩余空间所占百分比宽度
分别 为 0dp 和 match-parent
屏幕宽度 为 L
Button 1 match-parent
2/3 L = L + (L-2L)*1/3L = L - 1/3L = 2/3 L
Button 2
1/3 L  = L + (L-2L)*2/3L = L - 2/3L = 1/3 L
Button 2  0dp  
1/3 L = 0 + 1/3L = 1/3 L
6.
pad  7英寸
layout-large  3.2以前
layout-sw600dp 3.2以后  
land  port
7.自动拉伸 .9.png
在 AS 中操作 画点 进行 拉伸
padding 0dp
                    
                
                
            
        
浙公网安备 33010602011771号