您的位置:首页 > 其它

计算屏幕大小

2015-08-25 16:10 363 查看
计算屏幕大小,4.0屏幕以上或4.0屏幕以下的情况,

private void initViewImage() {
imageView = (ImageView) findViewById(R.id.img);
String imageUrl;
double screen = getWith();
if (screen > 4){
imageUrl = "图片地址1";
}else{
imageUrl = "图片地址2";
}
FinalBitmap finalMab;
finalMab = FinalBitmap.create(this);
finalMab.display(imageView,imageUrl);
//finalMab.configLoadfailImage(R.drawable.loading);
//finalMab.configLoadingImage(R.drawable.loading);
}

private double getWith() {
DisplayMetrics dm = new DisplayMetrics();  
getWindowManager().getDefaultDisplay().getMetrics(dm);  
double x = Math.pow(dm.widthPixels/dm.xdpi,2);  
double y = Math.pow(dm.heightPixels/dm.ydpi,2);  

// 屏幕尺寸 (英寸)
double screenInches = Math.sqrt(x+y); 
return Math.round(screenInches);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算屏幕大小