Android 如何优雅的获取屏幕的高度和宽度
2015-11-12 10:44
756 查看
import android.app.Activity; import android.util.DisplayMetrics; public class BaseTools { /** * 获取屏幕设备信息描述对象 * * @param activity * @return */ public final static DisplayMetrics getWindowsDisplayMetrics( Activity activity) { DisplayMetrics dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); return dm; } /** * 获取屏幕的宽度 * * @param activity * @return */ public final static int getWindowsWidth(Activity activity) { return getWindowsDisplayMetrics(activity).widthPixels; } /** * 获取屏幕的高度 * * @param activity * @return */ public final static int getWindowsHeight(Activity activity) { return getWindowsDisplayMetrics(activity).heightPixels; } }
相关文章推荐
- Xamarin.Android关于Fragment(一)
- AndroidStudio插件GsonFormat快速实现JavaBean
- 今天使用PullToRefreshListView时遇到Item点击事件失效问题,特此记下解决办法
- Android画图之Matrix
- Android 内存溢出解决方案(OOM)
- Android之项目推荐使用的第三方库,有助于快速开发,欢迎各位网友补充
- Android图片缩放方法
- Android Studio 系列文章(10)—AS中获取SHA1值
- Android Fragment 真正的完全解析(上)
- AndroidManifest.xml文件详解(permission-group)
- android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)
- AndroidManifest.xml文件详解(permission)
- Android LinearLayout,RelativeLayout,FrameLayout onlayout()方法介绍
- AndroidManifest.xml文件详解(uses-permission)
- android sdk content loader 一直显示0% 问题解决办法
- CountDownTimer倒计时器的使用
- android:windowSoftInputMode属性详解
- android AsyncTask 总结
- android自定义数字软键盘、修改review按钮的样式
- android URL含进度条异步加载简单实例