//计算屏幕大小,4.0屏幕以上或4.0屏幕以下的情况:
1 private void initViewImage() {
2 imageView = (ImageView) findViewById(R.id.img);
3 String imageUrl;
4 double screen = getWith();
5 if (screen > 4){
6 imageUrl = "图片地址1";
7 }else{
8 imageUrl = "图片地址2";
9 }
10 FinalBitmap finalMab;
11 finalMab = FinalBitmap.create(this);
12 finalMab.display(imageView,imageUrl);
13 //finalMab.configLoadfailImage(R.drawable.loading);
14 //finalMab.configLoadingImage(R.drawable.loading);
15 }
16
17
18 private double getWith() {
19 DisplayMetrics dm = new DisplayMetrics();
20 getWindowManager().getDefaultDisplay().getMetrics(dm);
21 double x = Math.pow(dm.widthPixels/dm.xdpi,2);
22 double y = Math.pow(dm.heightPixels/dm.ydpi,2);
23
24 // 屏幕尺寸 (英寸)
25 double screenInches = Math.sqrt(x+y);
26 return Math.round(screenInches);
27 }