本文实例讲述了Android编程之分辨率处理相关代码段。分享给大家供大家参考,具体如下:

1. 通常我们所说的屏幕分辨率如800x480、960x540等。这些分辨率是可以通过代码获取到的。手机屏幕分辨率计算:

// 计算手机屏幕分辨率

private void computeDisplayMetrics() {

// 手机屏幕分辨率为heightxwidth

DisplayMetrics dm = new DisplayMetrics();

this.getWindowManager().getDefaultDisplay().getMetrics(dm);

int width = dm.widthPixels;

int height = dm.heightPixels;

// 当前手机屏幕分辨率为width x height

}

2. 根据手机分辨率从dp转成px:

public static int dip2px(Context context,float dpValue) {

final float scale = context.getResources().getDisplayMetrics().density;

return (int) (dpValue * scale + 0.5f);

}

3. 根据手机的分辨率从 px(像素) 的单位 转成为 dp:

public static int px2dip(Context context,float pxValue) {

final float scale = context.getResources().getDisplayMetrics().density;

return (int) (pxValue / scale + 0.5f) - 15;

}

希望本文所述对大家Android程序设计有所帮助。

android 分辨率合集,Android编程之分辨率处理相关代码段合集相关推荐

  1. 收藏!PyTorch常用代码段合集

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Jack Stark,来源:极市平台 来源丨https://zhu ...

  2. PyTorch常用代码段合集

    ↑ 点击蓝字 关注视学算法 作者丨Jack Stark@知乎 来源丨https://zhuanlan.zhihu.com/p/104019160 极市导读 本文是PyTorch常用代码段合集,涵盖基本 ...

  3. 【深度学习】PyTorch常用代码段合集

    来源 | 极市平台,机器学习算法与自然语言处理 本文是PyTorch常用代码段合集,涵盖基本配置.张量处理.模型定义与操作.数据处理.模型训练与测试等5个方面,还给出了多个值得注意的Tips,内容非常 ...

  4. 收藏 | PyTorch常用代码段合集

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨Jack Stark@知乎 来源丨https://zh ...

  5. 深度盘点:PyTorch常用代码段合集

    本文是PyTorch常用代码段合集,涵盖基本配置.张量处理.模型定义与操作.数据处理.模型训练与测试等5个方面,还给出了多个值得注意的Tips,内容非常全面. PyTorch最好的资料是官方文档.本文 ...

  6. android ril移植,Quectel_Android_RIL_SR01A40V36 EC20安卓移植资料和相关代码 - 下载 - 搜珍网...

    压缩包 : b4616ae747a895c5c6e1ddbb743b.zip 列表 Quectel_Android_RIL_SR01A40V36/ Quectel_Android_RIL_SR01A4 ...

  7. pytorch list转tensor_PyTorch 52.PyTorch常用代码段合集

    本文参考于: Jack Stark:[深度学习框架]PyTorch常用代码段​zhuanlan.zhihu.com 1. 基本配置 导入包和版本查询: import torch import torc ...

  8. 集群部署看过来,低代码@AWS智能集群的架构与搭建方案

    亚马逊AWS是葡萄城的生态合作伙伴.为了帮助您充分利用AWS的托管服务快速构建起一套集群环境,彻底去掉"单一故障点",实现最高的可用性,我们准备了**<低代码智能集群@AWS ...

  9. # java swing,awt图形化界面代码案例合集

    文章目录 java awt,swing图形化界面代码案例合集 java awt,swing图形化界面代码案例合集 package Demo1; import java.awt.*; public cl ...

最新文章

  1. u3d 动态 随机 地图_我的世界1.12.2模组教程:VoxelMap小地图新老玩家辅助神器
  2. css不换行属性_那些不常见,但却非常实用的 css 属性
  3. Cordova环境搭建
  4. 第36-37 Tomcat SVN
  5. 【Elasticsearch】ES内存满问题排查思路
  6. 网络拓扑图画图工具_一款功能强大的免费在线作图工具
  7. img 显示默认图片,及动态赋值
  8. json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
  9. Kotlin — 适用于服务器开发
  10. Jmeter连接SqlServer数据库并操作
  11. 花式沉默Defender
  12. 华为解锁刷机root教程详解
  13. 卷积神经网络基础知识
  14. 高端存储架构的前世今生
  15. HBuilderX接夜神Android模拟器调试
  16. 常见下载方式之BT下载实现过程详解
  17. 项目npm install报错gyp info it worked if it ends with ok
  18. Python----列表
  19. ElasticSearch第一讲 Docker-compose 单机部署Elasticsearch kibana esHead与配置认证证书设置密码
  20. 校园无线网登陆成功,但打开浏览器不能上网怎么办?标签上显示注销页怎么办?

热门文章

  1. tar解压 除去目录 指定路径
  2. 使用TDI与WinSock进行客户端服务器编程
  3. android 获取应用内存大小,如何在Android中获取当前内存使用量?
  4. sequelize 增加数据库字段_使用Sequelize动态创建新表
  5. 手机1像素线粗_豪威推出4800万像素手机传感器:1/2大底
  6. 单机 搭建kafka集群 本地_单机快速搭建多节点kafka集群
  7. c++图形中如何判断鼠标点击在一条直线上_PS教程:十种抠图方法【上】
  8. android 弹出编辑框,Android编程实现的EditText弹出打开和关闭工具类
  9. Java中方法和工作内存的关系_JMM中工作内存和主内存的关系
  10. 拼图游戏_我最喜欢的Java拼图2 + 1 = 4