精华内容
下载资源
问答
  • px dp sp转换小工具
  • Android UI dp sp

    2019-10-01 16:33:27
    如果设置表示长度、高度等属性时可以使用dpsp。但如果设置字体,需要使用spdp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dpsp和px是一样的。1dp=1sp=1px,但如果使用px作单位...
    dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属性值设置成320px的。也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dp和sp,系统会根据屏幕密度的变化自动进行转换.

    转载于:https://www.cnblogs.com/piuba/archive/2012/10/10/2718599.html

    展开全文
  • Android px dpi dp sp 最简单的解释

    相关概念

    • px(像素):屏幕上的点
    • dpi(密度):每英寸有多少个点

    以下均为长度单位

    • in(英寸):2.54 厘米
    • dp / dip(密度无关像素):1/160 英寸
    • sp(刻度无关像素):1/160 英寸

    公式

    px(像素) = dpi(密度) * 长度

    衍生

    当 dpi = 240 时使用 hdpi 标签的资源
    当 dpi = 160 时使用 mdpi 标签的资源
    当 dpi = 120 时使用 ldpi 标签的资源

    展开全文
  • android px dp sp的转换

    2016-01-11 17:07:49
    自己封装了单位之间的转换,可用于工具类中 ... import android.content.Context;... * dp sp 转化为px的工具类 * Created by jiangtao . */ public class DisplayUtil { /** * 将px值转换为dp值 *

    自己封装了单位之间的转换,可用于工具类中

    package com.jt.myapplication;
    
    import android.content.Context;
    
    /**
     * dp sp 转化为px的工具类
     * Created by jiangtao .
     */
    public class DisplayUtil {
        /**
         * 将px值转换为dp值
         *
         * @param context
         * @param px
         * @return
         */
        public static int px2dp(Context context, float px) {
            final float scale = context.getResources().getDisplayMetrics().density;
            return (int) (px / scale + 0.5f);
        }
    
        /**
         * 将dp转换为px值
         *
         * @param context
         * @param dip
         * @return
         */
        public static int dp2px(Context context, float dip) {
            final float scale = context.getResources().getDisplayMetrics().density;
            return (int) (dip * scale + 0.5f);
        }
    
        /**
         * px 转换为sp值
         *
         * @param context
         * @param px
         * @return
         */
        public static int px2sp(Context context, float px) {
            final float scale = context.getResources().getDisplayMetrics().scaledDensity;
            return (int) (px / scale + 0.5f);
        }
    
        /**
         * sp转换为px值
         *
         * @param context
         * @param sp
         * @return
         */
        public static int sp2px(Context context, float sp) {
            final float scale = context.getResources().getDisplayMetrics().scaledDensity;
            return (int) (sp * scale + 0.5f);
        }
    }
    


    展开全文
  • 在android开发中,在自定义view中有些函数只接受int参数,而我们经常使用的尺寸单位是dpsp这些,那如何将它们转换为int型呢? int spToInt=TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP,12,getResources...

    在android开发中,在自定义view中有些函数只接受int参数,而我们经常使用的尺寸单位是dp、sp这些,那如何将它们转换为int型呢?

    int spToInt=TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP,12,getResources().getDisplayMetrics());
    

    以上方法可以将dp sp in mm pt px转换为int。

    展开全文
  • dp sp px

    2012-10-11 09:27:57
    看到有很多网友不太理解dpsp和px的区别:现在这里介绍一下dpspdp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用spdp是与密度无关,sp除了与密度...
  • dpi px dip dp sp density 介绍以及公式换算
  • dp sp 转换 px

    2020-01-22 14:51:45
    package com.wong.utils; import android.content.Context; public class CommonUtils { /** * 将dp转换为与之相等的px */ public static int dp2px(Context context, float dp) { final float s...
  • PX DP SP

    2014-09-26 09:59:22
    px 与 dp, sp换算公式? PPI = Pixels per inch,每英寸上的像素数,即 "像素密度" xhdpi: 2.0hdpi: 1.5mdpi: 1.0 (baseline)ldpi: 0.75 drawable-ldpi、drawable-mdpi、drawable-hdpi 精度分别为低、...
  • 对于Android Density 的理解(dp sp pix) 在Android系统开发过程中需要对各种各样的手机版本进行适配,而编写布局文件时希望可以使用相同的布局元素以及空间距离,实现在不同尺寸的屏幕上显示的效果一致。 像素...
  • dp sp px 转换

    2016-07-01 16:48:52
    public class DP_SP_PX_Utils { /** * 将px值转换为dip或dp值,保证尺寸大小不变 * * @param pxValue * @param scale * (DisplayMetrics类中属性density) * @return */ public static int px2...
  • Android dp sp px换算

    2018-03-27 14:44:10
    dp:Density-independent pixels,以160PPI屏幕为标准,则1dp=1px,dp和px的换算公式 :dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。 sp:Scale-independent pixels,它是安卓的字体单位,以160PPI屏幕为标准,当...
  • dp sp 等的区别

    2016-03-22 22:15:29
    如果设置表示长度、高度等属性时可以使用dpsp。 但如果设置字体,需要使用spdp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dpsp和px是一样的。1dp=1sp=1px,但如果使用px...
  • dip dp sp dpi density总结

    2020-02-20 17:56:27
    以下为查资料的整理,不对之处请各位指正。 dip:设备独立像素(Device independent ...sp :原理和dip差不多,使用sp的目的是为了设置中的字号可以设置成小、正常、大、超大等等,如果设置为正常 1sp等于1dip 。...
  • dp sp px换算代码

    2015-08-17 15:08:44
    dp(dip): device independent pixels(设备独立像素)....如果设置表示长度、高度等属性时可以使用dpsp。但如果设置字体,需要使用spdp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度
  • 看了Mars的android视频讲到关于px dp sp单位的课程,心想很容易忘记,那就随手写下来
  •  最近 一直 在修改 UI 界面 对这些 参数 很是头疼,记录 一下,以防止自己忘记 ...sp:同dp相似,但还会根据用户的字体大小偏好来缩放,常用来作为字体大小的单位。 像素px与屏幕密度density  既然知道了像...
  • 看到有很多网友不太理解dpsp和px的区别:现在这里介绍一下dpspdp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dpsp。但如果设置字体,需要使用spdp是与密度无关,sp除了与密度...
  • 英寸:2.45cm。 dpi:每英寸的点数,也称像素密度,即屏幕对角线像素值÷英寸值, 点数越大说明像素密度高,分辨率越高。...sp: 字体使用的大小单位,系统字体缩放时,用sp作为字体单位的字体也会...
  • 设计师给的如果是2.75自定义dp/sp的格式,那么里面的值对应上nx,然后除3乘2.75得到其他四个文件夹; 设计师给的图分别按以下不同分辨率尺寸进行相除,最后都能得到相同的结果。 (前面是1dp 等于多少px,后面是...
  • android px dp sp

    2015-12-17 15:18:00
    http://www.zcool.com.cn/article/ZMTUxODQw.html 转载于:https://www.cnblogs.com/jiezzy/p/5054276.html
  • px pt dpi ppi dp sp

    2018-03-26 11:59:02
    px是像素,图像大小单位,实际尺寸不一定,比如户外大型显示器的...表示像素密度,用于显示器的显示分辨率,越高越清晰dp是安卓开发的长度单位sp是安卓开发的字体大小dpi和ppi本质上表示的都是点密度,用在电子屏幕...
  • dp sp单位和尺寸

    2015-05-12 22:12:13
    在布局文件中指定宽高的固定大小有以下常用单位可供选择:px、pt、dpsp。 px是像素的意思,即屏幕中可以显示的最小元素单元,我们应用里任何可见的东西都是由一个个像素点组成的。单独一个像素点非常的微小...
  • Android中dp sp和pt

    2015-09-01 18:02:21
    Android支持下列所有单位。  px(像素):屏幕上的点。  in(英寸):长度单位。  mm(毫米):长度单位。  pt(磅):1/72英寸。...sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大
  • android ppi dp sp px 总结

    2017-01-03 19:06:36
    1.单位介绍 ppi:Pixels Per Inch,也叫像素...dp、dip:device independent pixels,设备独立像素,不同设备有不同的显示效果。 sp:scaled pixels,缩放像素, 主要用于字体显示。 px:Pixel,像素。 2.Android
  • 现在在做,适配,就是适配市场的常用机型,求文件夹的名字,和对应的比例,,,,,,主要适配dp间距和字体的大小
  • Android中的 dp sp px

    千次阅读 2012-02-28 20:18:47
    dp: dp也就是dip,如果设置表示长度、高度等属性时可以使用dp或者spdp是与密度无关的。  sp:如果设置字体,使用spsp除了与密度无关外,还与scale无关。  px:表示屏幕实际的象素。例如,320*480的屏幕...
  • px dp sp in dpi pt

    2016-08-02 20:01:58
    160*240 -------- 320*480 (手机屏幕...dp:建议使用在view的width和height,会根据屏幕密度的变化自动进行转换(160*(320/160)) sp:建议使用在view的字体大小,会根据屏幕密度的变化自动进行转换(160*(320/160))

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,123
精华内容 1,649
关键字:

dpsp