// 屏幕方面切换时获得方向
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 GRIDVIEW 点击某个位置获取某个单元格
  2. android圆角dialog,并限制宽度和高度
  3. 高德地图-Android-逆地理转换:经纬度转换成地址
  4. 【转】如何获取Android系统时间是24小时制还是12小时制
  5. 短视频带货源码模仿QQ 测滑菜单
  6. android通过反射来获取系统属性SystemProperties
  7. Android(安卓)app 判断是手机还是平板
  8. Android(安卓)使用 array.xml
  9. Android(安卓)获取设备信息 异常

随机推荐

  1. android_studio连接夜神模拟器
  2. Linux桌面大步向前走
  3. 解决聊天页面解决软键盘遮挡住输入框,和输
  4. Android在线更新 远程安装程序
  5. 【转载】 android 圆角圆形图片ShapedIma
  6. Android中EditText的设置02
  7. Android(安卓)微光闪烁效果之更强Shimmer
  8. android listview组件之ArrayAdapter,Simp
  9. 【Android】树形菜单、扩展下拉菜单andro
  10. Android(安卓)基础知识之JobScheduler基