DisplayMetrics displayMetrics=new DisplayMetrics();


getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);


gridView.setNumColumns(displayMetrics.widthPixels / 200);    // Example of using device'width

 


 

Code from StackOverFlow

 

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);

 

Link : https://stackoverflow.com/questions/19155559/how-to-get-android-device-screen-size

 

 

創作者介紹
創作者 Android Umi の 手機程式開發日記 的頭像
AndroidUmi

Android Umi の 手機程式開發日記

AndroidUmi 發表在 痞客邦 留言(0) 人氣( 4 )