andorid有关屏幕方面的工具
来源:互联网 发布:分层匹配追踪算法 编辑:程序博客网 时间:2024/05/21 03:15
package com.sun.framework.Utils;import android.content.Context;import android.util.DisplayMetrics;import android.util.TypedValue;import android.view.View;import android.view.ViewTreeObserver;import android.view.WindowManager;public class ScreenUtils { private Context context; private WindowManager windowManager; public ScreenUtils(Context context){ this.context = context; this.windowManager = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); } /** dp转化为px工具 */ public int dp2px(float dp) { return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.getResources().getDisplayMetrics()); } public int getScreenWidth(){ DisplayMetrics dm = new DisplayMetrics(); windowManager.getDefaultDisplay().getMetrics(dm); return dm.widthPixels; } public int getScreenheight(){ DisplayMetrics dm = new DisplayMetrics(); windowManager.getDefaultDisplay().getMetrics(dm); return dm.heightPixels; } public static void ViewWidthHeight(final View view, final ViewOnGlobalLayoutListener viewOnGlobalLayoutListener){ view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { public void onGlobalLayout() { viewOnGlobalLayoutListener.onGlobalLayout(view, view.getWidth(),view.getHeight()); view.getViewTreeObserver().removeGlobalOnLayoutListener(this); } }); } public interface ViewOnGlobalLayoutListener{ void onGlobalLayout(View view, int width, int Height); }}
阅读全文
0 0
- andorid有关屏幕方面的工具
- 有关dbutil的方面
- 有关Android屏幕的工具类 → AppScreenMgr
- 有关计算机方面的教程
- 有关计算机方面的好
- Andorid 如何获取屏幕的大小
- 有关网站的数据库方面的优化
- 有关.net的web方面的信息
- 有关安全方面的注册表信息
- 自制控件方面的有关知识
- 和编译有关的几个方面
- 有关.NET方面的几个点
- 有关网站法律方面的咨询
- 罗列有关MsBuild方面的一些信息
- 有关order by排序方面的问题
- 有关算法方面的经典书籍推荐
- 有关js方面知识的整理
- 有关图形方面的疑问锦集
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- 13章 学习Shell Scripts
- React-native 常见问题及错误解决方案
- 我们从Jcenter和maven仓库同步下载的文件在哪里
- unity之AssetBundle
- andorid有关屏幕方面的工具
- 十八、mcg-helper业务系统单表业务模块自动化生成html页面
- 手机版网页设计html5元素meta name=”viewport”设置需要注意的地方
- js自己封装的开发使用工具方法总结
- 语言层次
- 大数的乘法
- SQL报错型盲注教程(原理全剖析)
- SpringInAction.4th.面向切面的Spring
- caffe相关问题(持续更新。。。。)