`
l540151663
  • 浏览: 185407 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

android一些单位换算(转载)

阅读更多
px  :像素
in  :英寸
mm  :毫米
pt  :磅,1/72 英寸
dp  :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px
dip :等同于dp
sp  :同dp相似,但还会根据用户的字体大小偏好来缩放。
建议使用sp作为文本的单位,其它用dip
布局时尽量使用单位dip,少使用px

dp与px换算公式:

pixs =dips * (densityDpi/160).

dips=(pixs*160)/densityDpi


dp与px转换的方法:

public static int dip2px(Context context, float dipValue){
  final float scale = context.getResources().getDisplayMetrics().density;
  return (int)(dipValue * scale +0.5f);
}

public static int px2dip(Context context, float pxValue){
  final float scale = context.getResource().getDisplayMetrics().density;
  return (int)(pxValue / scale +0.5f);
}
分享到:
评论

相关推荐

    android实现单位换算

    在Android开发中,实现单位换算是一个常见的需求,可以用于应用程序如计算器、转换工具等。本教程将重点讲解如何在Android环境中使用Intent实现单位换算的功能,并通过数据传递在不同的Activity之间进行交互。 首先...

    android 单位换算

    在Android平台上开发一个单位换算应用,涉及到多个方面的技术知识点,包括但不限于用户界面设计、数据处理、数值计算以及Android API的使用。以下是基于标题和描述所涵盖的主要知识点的详细解释: 1. **Android SDK...

    android单位换算apk

    android的单位换算,支持px->dp,px->sp,dp->px,三种方式,就是个小工具,量身定做,希望能帮个小忙

    终极 单位 换算 工具

    《终极单位换算工具》是一款高效实用的软件,专为处理各种物理量的单位转换而设计。在科学研究、工程计算、日常生活以及教育领域,单位换算都是不可或缺的一部分。这款工具的出现,使得用户无需手动计算复杂的换算...

    单位换算器源码

    【标题】"单位换算器源码"是一个与Android应用开发相关的项目,主要目标是实现一个能够进行不同单位间转换的工具。在Android平台上,这样的应用可以帮助用户方便地进行长度、重量、体积、温度等各类计量单位之间的...

    压强单位换算 压强单位换算

    以下是一些关于压强单位换算的重要知识: 1. 基本单位:在国际单位制(SI)中,压强的基本单位是帕斯卡(Pa),表示为1牛顿(N)作用在1平方米(m²)上的力,即1 Pa = 1 N/m²。 2. 常用单位:除了帕斯卡,还有...

    C# 编写的单位换算器-工程文件

    《C#实现的单位换算器工程解析》 在日常工作中,我们经常需要进行各种单位间的转换,无论是长度、重量还是体积,这些单位换算的需求无处不在。为了解决这个问题,一位C#初学者编写了一个简单的单位换算器。这个项目...

    小程序 单位换算器(学生必备)

    小程序 单位换算器(学生必备)小程序 单位换算器(学生必备)小程序 单位换算器(学生必备)小程序 单位换算器(学生必备)小程序 单位换算器(学生必备)小程序 单位换算器(学生必备)小程序 单位换算器(学生...

    【免费】小学二年级数学下册长度单位换算练习题.pdf

    小学二年级数学下册长度单位换算练习题 本资源是小学二年级数学下册长度单位换算练习题,旨在帮助学生掌握长度单位换算的技能。以下是对该资源的详细分析和知识点总结: 一、长度单位换算 长度单位换算是小学数学...

    小学二年级数学单位换算+长度+质量练习题.pdf

    复杂一些的单位组合计算练习同样不可或缺。例如,“2300米 - 300米 = 多少千米”的题目,需要孩子们首先将米转换为千米单位,因为1000米等于1千米,所以2300米减去300米等于2000米,再将2000米转换为2千米。这类题目...

    物理化学单位换算大全.pdf

    根据提供的文件内容,文档标题和描述均指向了“物理化学单位换算大全”,而部分内容则是对常用物理化学单位之间的换算关系进行说明。在详细解读这些内容之前,需要先了解文档中出现的常见国际单位制(SI)和厘米-克-...

    科学标准单位换算器,科学标准单位换算器

    科学标准单位换算器,科学标准单位换算器,科学标准单位换算器,

    单位换算程序

    《Android单位换算程序详解》 在Android平台上,开发一个单位换算程序是常见的应用实践,这不仅可以满足用户的日常需求,也是提升开发者技能的良好实践。本篇文章将详细讲解如何构建一个涵盖多种单位换算功能的...

    人教版四年级数学下册小数单位换算专项练习题.pdf

    这份文件的标题和描述表明它是一份针对人教版四年级数学下册的小数单位换算专项练习题。此类文件主要用于帮助四年级学生理解和掌握在不同长度、体积和质量单位之间进行转换的技能。小数单位换算对于学生来说是数学...

    【单位转换】终极单位换算器

    《【单位转换】终极单位换算器》 单位转换是我们在日常生活中经常遇到的问题,无论是科学研究、工程计算还是日常生活中的计量,都需要进行不同单位之间的换算。终极单位换算器作为一个功能全面的工具,旨在帮助用户...

    单位换算软件

    《全面了解单位换算软件:实现精准转换的必备工具》 单位换算软件,顾名思义,是一种专为帮助用户进行各种物理量单位之间转换的计算机程序。在日常生活和工作中,我们经常会遇到不同单位之间的换算问题,比如长度、...

    小学四年级单位换算.pdf

    然而,即便是在不完整的数据中,我们也能辨认出一些标准的单位换算关系,如“0.09=1.5”、“***=()”等,这些应该是不同的单位换算示例。对于实际教学或应用来说,教师或家长应提供完整准确的换算表或指导,确保学生...

    终极单位换算器

    《终极单位换算器》是一款强大的工具,专为解决日常及专业场合下的各种单位转换问题。这款软件覆盖了广泛的标准和非标准单位体系,让用户在处理不同领域的问题时都能得心应手。以下是对该软件及其功能的详细介绍: ...

    常用 单位换算器 Java 源代码

    本项目“常用单位换算器 Java源代码”提供了一个实用的工具,能够帮助用户进行长度、时间、温度等常见物理量的单位转换。下面将详细介绍这个项目中的关键知识点。 首先,我们来探讨Java编程基础。Java是一种面向...

Global site tag (gtag.js) - Google Analytics