[b]方法一[/b]
int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px)
int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800px)
不知道为什么这两个方法已经被弃.
[b]方法二[/b]
int screenWidth,screenHeight;
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
screenWidth = dm.widthPixels; //屏幕宽度 px
screenHeight = dm.heightPixels;//屏幕高度 px
[b]方法三[/b]
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels; // 屏幕宽px
int screenHeight = dm.heightPixels; // 屏幕宽px
参考:[url]http://blog.csdn.net/ithomer/article/details/6688883[/url]
int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px)
int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800px)
不知道为什么这两个方法已经被弃.
[b]方法二[/b]
int screenWidth,screenHeight;
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
screenWidth = dm.widthPixels; //屏幕宽度 px
screenHeight = dm.heightPixels;//屏幕高度 px
[b]方法三[/b]
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels; // 屏幕宽px
int screenHeight = dm.heightPixels; // 屏幕宽px
参考:[url]http://blog.csdn.net/ithomer/article/details/6688883[/url]