【Android】屏幕像素、密度工具类
来源:互联网 发布:字体识别软件app 编辑:程序博客网 时间:2024/05/17 22:20
工具功能:
1. 获取屏幕宽、高
2. dp与px间的转换
摘自:https://github.com/daimajia/AnimeTaste
import android.content.Context;import android.util.DisplayMetrics;import android.view.Display;import android.view.WindowManager;public class DensityUtils {public static int dp2px(Context context, int dp) {DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();return (int) ((dp * displayMetrics.density) + 0.5);}public static int px2dp(Context context, int px) {DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();return (int) ((px / displayMetrics.density) + 0.5);}@SuppressWarnings("deprecation")public static int getScreenWidth(Context context) {WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDisplay();return display.getWidth();}@SuppressWarnings("deprecation")public static int getScreenHeight(Context context) {WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDisplay();return display.getHeight();}}
还有个这个
import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowManager;public class Screen {public static int getScreenHeight(WindowManager manager) {DisplayMetrics metrics = new DisplayMetrics();manager.getDefaultDisplay().getMetrics(metrics);return metrics.heightPixels;}public static int getScreenWidth(WindowManager manager) {DisplayMetrics metrics = new DisplayMetrics();manager.getDefaultDisplay().getMetrics(metrics);return metrics.widthPixels;}}
0 0
- 【Android】屏幕像素、密度工具类
- 常量工具类:获取屏幕宽度,密度,将密度转为像素
- Android - 像素密度和屏幕适配
- 屏幕密度 ---像素/尺寸
- android计算 pad或手机的像素,密度,屏幕尺寸
- Android DisplayMetrics关于屏幕像素,密度等信息获到
- Android开发 屏幕适配之像素密度适配
- android分辨率/像素/密度/屏幕尺寸/DPI值的方法
- Android开发 屏幕适配之像素密度适配
- android获取屏幕像素密度DPI,与density
- Android 屏幕尺寸、分辨率、像素密度等UI设计参考
- android 密度,像素问题
- android中相对像素dp(dip)、绝对像素px、sp和屏幕密度
- 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- hdu 1242Rescue(DFS)
- vim技巧---当前行作为屏幕第一行
- [CodeVS1036] 商务旅行
- 分页机制
- Xcode插件
- 【Android】屏幕像素、密度工具类
- 杭电5311-Hidden String(暴力列举)
- 解决tomcat的startup.bat开启闪退问题
- oracle 触发器临时数据
- Cocos2d3.0学习笔记-Action复杂动作
- 分享一个Openstack的社区消息获取工具
- LeetCode 231判断2的幂
- 题解: Codeforces 598A Tricky Sum (水)
- 读书笔记--Activity的生命周期、加载模式,以及Fragment