Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法
2015-11-05 09:34
696 查看
本文实例讲述了Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法。分享给大家供大家参考。具体如下:
首先定义TextView对象commentText
获取文字的宽高:
?
获取手机屏幕上方状态栏高度:
复制代码 代码如下:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //屏幕宽
int height = dm.heightPixels; //屏幕高
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusBarHeight = frame.top; //状态栏高
int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight = contentTop - statusBarHeight; //标题栏高
获取手机屏幕宽高:
复制代码 代码如下:
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();//屏幕宽度
int height = wm.getDefaultDisplay().getHeight();//屏幕高度
获取textView宽度
?
获取屏幕尺寸:
?
希望本文所述对大家的Android程序设计有所帮助。
Android中获得手机屏幕大小实现代码
Android手机保持屏幕高亮方法
android实用工具类分享(获取内存/检查网络/屏幕高度/手机分辨率)
android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
Android编程实现获得手机屏幕真实宽高的方法
首先定义TextView对象commentText
获取文字的宽高:
?
复制代码 代码如下:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //屏幕宽
int height = dm.heightPixels; //屏幕高
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusBarHeight = frame.top; //状态栏高
int contentTop = getWindow().findViewById(Window.ID_ANDROID_CONTENT).getTop();
int titleBarHeight = contentTop - statusBarHeight; //标题栏高
获取手机屏幕宽高:
复制代码 代码如下:
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();//屏幕宽度
int height = wm.getDefaultDisplay().getHeight();//屏幕高度
获取textView宽度
?
?
您可能感兴趣的文章:
Android改变手机屏幕朝向的方法Android中获得手机屏幕大小实现代码
Android手机保持屏幕高亮方法
android实用工具类分享(获取内存/检查网络/屏幕高度/手机分辨率)
android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
Android编程实现获得手机屏幕真实宽高的方法
相关文章推荐
- Android开发之有效获取状态栏(StatusBar)高度
- Android 如何判断一个应用在运行
- android简单动画
- android MotionEvent中getX()和getRawX()的区别
- Android--数据库升级,插入新字段
- 【android】LayoutInflater 观察
- Android之SurfaceView使用总结
- Android Tween动画 (渐变、缩放、位移、旋转)
- Android学习路线指南
- Android全局变量的定义与使用
- Android自定义ViewGroup工具类ViewDragHelper分析
- Android使用binder访问service的方式(一)
- Android Service GetSystemService
- Android权限学习之请求权限实例
- 极光推送报so文件加载错误
- android串口通信——电子扫描枪
- android串口通信——电子扫描枪
- Android 中布局,如果有些参数不起作用,那么使用相对布局一般都起作用
- Android / iOS 招聘
- Android实现渐色变圆形