ScreenMatch是google给提供的一种屏幕适配的方法 很适合新手的一种操作方法 比较简单 3步完成
首先右键项目选择ScreenMatch
2.打开自动生成的screenMatch.properties文件
直接通过以下方法计算出你需要适配屏幕sw最小宽度 如果没有就添加上去 即完成屏幕适配 是不是很简单啊
private void getScreenSize(){
//获取屏幕分辨率
DisplayMetrics metric=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
int width=metric.widthPixels; // 宽度(PX)
int height=metric.heightPixels; // 高度(PX)
float density=metric.density; // 密度(0.75 / 1.0 / 1.5)
int densityDpi=metric.densityDpi; // 密度DPI(120 / 160 / 240)
//屏幕宽度算法:屏幕宽度(像素)/屏幕密度
int screenWidth = (int) (width/density);/