// 屏幕方面切换时获得方向
if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_LANDSCAPE) {
setTitle("landscape");
}
if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT) {
setTitle("portrait");
}
// 获得屏幕大小1
WindowManager manager =getWindowManager();
int width =manager.getDefaultDisplay().getWidth();
int height =manager.getDefaultDisplay().getHeight();
// 获得屏幕大小2
DisplayMetrics dMetrics = newDisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dMetrics);
int screenWidth =dMetrics.widthPixels;
int screenHeight =dMetrics.heightPixels;


相信看到此博客时候,大多人已经看了许多获取屏幕像素的博客,从其他博客我们知道 屏幕的像素是根据DisplayMetrics类来获取的

具体的计算方法是 width =widthPixels *density; height =heightPixels *density (ps: widthPixels 和heightPixels ,density 都是从DisplayMetrics中获取的)。

更多相关文章

  1. android 获取和设置屏幕亮度
  2. android 字体大小像素的设置
  3. android 屏幕方向总结
  4. android 字体大小,样式 ,像素的设置
  5. android获取设备屏幕大小的方法
  6. android唤醒屏幕/保持屏幕唤醒
  7. Android屏幕休眠和唤醒
  8. Android触控屏幕Gesture(GestureDetector和SimpleOnGestureListe

随机推荐

  1. Android(安卓)用AsyncTask下载网络图片并
  2. Android中的BatteryService及相关组件
  3. Android
  4. Android的API版本和名称对应关系
  5. android kitkat(4.4以上)各个版本的特性解
  6. 使用Android(安卓)Studio开发FFmpeg的正
  7. Android(安卓)WebSocket通信通过Service
  8. 根据文字的多少,自动适应变化的表格...
  9. android camera 源码分析
  10. Android(安卓)SDK Manager 下载问题