我在可绘制的 res 文件夹中有一个图像。我需要在下方垂直设置两个图像中心。
我不需要使用xml将图像视图设置为:
android:scaleType="fitXY"
因为图像像素被损坏了。
我的应用似乎在ui线程中做了很多工作并面临内存泄漏。
请给我一个解决方案。
答案 0 :(得分:1)
尝试此代码以获取屏幕尺寸(英寸)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width=dm.widthPixels;
int height=dm.heightPixels;
int dens=dm.densityDpi;
double wi=(double)width/(double)dens;
double hi=(double)height/(double)dens;
double x = Math.pow(wi,2);
double y = Math.pow(hi,2);
double screenInches = Math.sqrt(x+y);