Android 可以使用 DisplayMetrics 来获取当前屏幕大小, 使用例子:
1.获取屏幕大小
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); width = dm.widthPixels;//宽度 height = dm.heightPixels ;//高度
2.获取屏幕大小
//获取屏幕尺寸大小,使程序能在不同大小的手机上有更好的兼容性 WindowManager wm=(WindowManager)getContext().getSystemService(Context.WINDOW_SERVICE); width=wm.getDefaultDisplay().getWidth();//手机屏幕的宽度 height=wm.getDefaultDisplay().getHeight();//手机屏幕的高度
3.获取屏幕方向
if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { Log.i("info", "landscape"); } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { Log.i("info", "portrait"); }
(877)