1. Screenorientation屏幕朝向(port纵向,land横向)。
2.Screen pixel density屏幕像素密度(ldpi, mdpi, hdpi, xhdpi, nodpi)
3.Screen size(small, normal, large, xlarge)
4.smallest Width, available width, available height最小宽度,可用宽度,可用高度
5.API version,API版本
我们在开发android应用程序的过程中需要掌握朝向、屏幕尺寸以及屏幕分辨率
一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-l