1
我有一個視圖,我正在使用這種方法動態地測量設備的屏幕大小。如何設置視圖高度基於Android設備dynamiocally?
private double getscreenSize() {
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
double x = Math.pow(
((double) (dm.widthPixels)/(double) (dm.densityDpi)), 2);
double y = Math.pow(
((double) (dm.heightPixels)/(double) (dm.densityDpi)), 2);
return Math.sqrt(x + y);
}
它對於s3和s4都返回4.58英寸。但在S4中,視圖看起來太小,在S3中它看起來很完美。