位置: 编程技术 - 正文

Android屏幕density, dip ,px ,密度,分辨率等相关概念(Android屏幕外侧滑条)

编辑:rootadmin
1、几个术语VGA、HVGA、QVGA、WVGA、WQVGA这些术语都是指屏幕的分辨率。VGA:Video Graphics Array,即:显示绘图矩阵,相当于× 像素;HVGA:Half-size VGA;即:VGA的一半,分辨率为×;QVGA:Quarter VGA;即:VGA的四分之一,分辨率为×;WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为×像素;

推荐整理分享Android屏幕density, dip ,px ,密度,分辨率等相关概念(Android屏幕外侧滑条),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android屏幕旋转 activity生命周期,Android屏幕常亮,Android屏幕适配插件,Android屏幕旋转,Android屏幕适配例子,android屏幕录制开发,Android屏幕适配,android屏幕旋转 activity生命周期,内容如对您有帮助,希望把文章链接给更多的朋友!

WQVGA:Wide Quarter VGA;即:扩大的QVGA,分辨率比QVGA高,比VGA低,一般是:×,×;

以下列出了常见的分辨率类型。QVGA = * ; WQVGA = * ; WQVGA2 = * ; WQVGA3 = * ; HVGA = * ; VGA = * ; WVGA = * ; WVGA2 = * ; FWVGA = * ; DVGA = * ; PAL = * ; NTSC = * ; SVGA = * ; WSVGA = * ; XGA = * ; XGAPLUS = * ; HD = * ; WXGA = * ; WXGA2 = * ; WXGA3 = * ; SXGA = * ; WXGA4 = * ; SXGAMINUS = * ; SXGAPLUS = * ; WXGAPLUS = * ; HD = * ; WSXGA = * ; WSXGAPLUS = * ; UXGA = * ; HD = * ; QWXGA = * ; WUXGA = * ; TXGA = * ; QXGA = * ; WQHD = * ; WQXGA = * ; QSXGA = * ; QSXGAPLUS = * ; WQSXGA = * ; QUXGA = * ; QFHD = * ; WQUXGA = * ; HD4K = * ; HXGA = * ; WHXGA = * ; HSXGA = * ; WHSXGA = * ; HUXGA = * ; SHV = * ; WHUXGA = * ;

px:(pixels)(像素):屏幕上的点,表示屏幕实际的象素,与密度相关。密度大了,单位面积上的px会比较多。例如,*的屏幕在横向有个象素,在纵向有个象素。

dip或dp(与密度无关的像素)。这个和设备硬件有关,为了支持WVGA、HVGA和QVGA 5进制空间推荐使用这个。一种基于屏幕密度的抽象单位。设置一些view的宽高可以用这个,一般情况下,在不同分辨率,都不会有缩放的感觉。

Android屏幕density, dip  ,px ,密度,分辨率等相关概念(Android屏幕外侧滑条)

px与dip的换算公式:px = (density/)*dip density一般为3个常用固定&#;//

scaledDensity (字体缩放比例)。即 单位 sp 的 换算&#;。 一般用在设定字体大小中sp放大像素– 主要处理字体的大小。dp是与密度无关,sp除了与密度无关外,还与scale无关。sp与px的换算公式:

[java] view plaincopyDisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); pixelSize = (int)scaledPixelSize * dm.scaledDensity; in:表示英寸,是屏幕的物理尺寸。每英寸等于2.厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区域)对角线长度是3.2*2. = 8.厘米 pt:表示一个点,是屏幕的一个物理长度,大小为1英寸的1/。 密度Density:根据像素分辨率,在屏幕指定物理宽高范围内能显示的像素数量,一般为一英寸能显示的像素。

2、一些参数 常见手机屏幕分辩率(希望大家可以补充) 小米3density=3.0, width=, height=, scaledDensity=3.0, xdpi=., ydpi=.小米2density=2.0, width=, height=, scaledDensity=2.0, xdpi=., ydpi=.魅族3density=2.5, width=, height=, scaledDensity=2.5, xdpi=., ydpi=.三星s3density=2.0, width=, height=, scaledDensity=2.0, xdpi=.8, ydpi=.Motorola Me Android2.2.2density=1.5, width=, height=, scaledDensity=1.5, xdpi=.0, ydpi=.0

屏幕大小和密度对照表 屏幕 宽度 高度 尺寸 大小 密度 Type (Pixels) (Pixels) Range (inches) Size Group QVGA 2.6 - 3.0 Small Low WQVGA 3.2 - 3.5 Normal Low FWQVGA 3.5 - 3.8 Normal Low HVGA 3.0 - 3.5 Normal Medium WVGA 3.3 - 4.0 Normal High FWVGA 3.5 - 4.0 Normal High WVGA 4.8 - 5.5 Large Medium FWVGA 5.0 - 5.8 Large Medium

3、一些有用的代码

[java] view plaincopymport android.content.Context; import android.util.DisplayMetrics; /** * 计算公式 pixels = dips * (density / ) * * @version 1.0.1 -- * * @author */ public class DensityUtil { private static final String TAG = DensityUtil.class.getSimpleName(); // 当前屏幕的densityDpi private static float dmDensityDpi = 0.0f; private static DisplayMetrics dm; private static float scale = 0.0f; /** * * 根据构造函数获得当前手机的屏幕系数 * * */ public DensityUtil(Context context) { // 获取当前屏幕 dm = new DisplayMetrics(); dm = context.getApplicationContext().getResources().getDisplayMetrics(); // 设置DensityDpi setDmDensityDpi(dm.densityDpi); // 密度因子 scale = getDmDensityDpi() / ; Logger.i(TAG, toString()); } /** * 当前屏幕的density因子 * * @param DmDensity * @retrun DmDensity Getter * */ public static float getDmDensityDpi() { return dmDensityDpi; } /** * 当前屏幕的density因子 * * @param DmDensity * @retrun DmDensity Setter * */ public static void setDmDensityDpi(float dmDensityDpi) { DensityUtil.dmDensityDpi = dmDensityDpi; } /** * 密度转换像素 * */ public static int dip2px(float dipValue) { return (int) (dipValue * scale &#; 0.5f); } /** * 像素转换密度 * */ public int px2dip(float pxValue) { return (int) (pxValue / scale &#; 0.5f); } @Override public String toString() { return " dmDensityDpi:" &#; dmDensityDpi; } }

android开发之仿微信输入框效果 仿微信输入框效果图:输入框:EditTextandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="dp"android:layout_marginRight="dp"android:background

Android OpenAtlas初识 经历了几个月的折腾,代码终于跑起来了,目前做插件的比较多,各个方案。目前有ApkPlug(OSGI),商业,非开源。dynamic-load-apk,这个开源的,用到代

android笔记之常用控件上下文菜单ContextMenu和选项菜单OptionMenu 上下文菜单ContextMenu:类似于pc上对于某个项目跳出菜单,进行单独操作使用的是鼠标右键,android系统中使用的是对于项目进行长按来弹出菜单。为了创

标签: Android屏幕外侧滑条

本文链接地址:https://www.jiuchutong.com/biancheng/371110.html 转载请保留说明!

上一篇:ffmpeg2.2在ubuntu下使用NDK编译——并在android工程下测试使用(ubuntu 编译ffmpeg)

下一篇:android开发之仿微信输入框效果(android模块开发)

  • 资金性质生产性是什么意思
  • 准予扣除的税金及附加怎么算
  • 福利费计提多了如何处理
  • 制造费用多结转了下月如何调整
  • 非居民企业税率表最新
  • 没有社保可以缴费吗
  • 工商银行特色贷款
  • 非专利技术转让计入什么科目
  • 净资本和净资产区别
  • 个体工商户装修经营范围
  • 纳税人如何申请享受税收减免优惠
  • 资产重组的税务筹划
  • 隔月发票红冲操作流程
  • 券商买卖股票手续费
  • 厂房转让企业所得税计算方法
  • 财务费用利息收入的账务处理
  • 地税人工费税率计算是怎样的?
  • 年所得12万元以上个人
  • 私募投资基金投资者风险问卷调查
  • 企业的哪些活动属于投资活动?
  • 收到退回留抵退款的短信
  • 玩穿越火线总是提示机器遇到
  • 飞机票的保险费可以退吗
  • 企业所得税税前扣除管理办法2018
  • 汇算清缴所得税补缴怎么处理
  • 监事会成员是什么人
  • 什么是CMOS什么是BIOS
  • 联想昭阳k41笔记本
  • 公司收到医疗保障局打入的钱怎么做账
  • 在建工程进项税额转出
  • 专项资金下达期限
  • 相思树学名叫什么
  • 客户端调用axis1.4的方式
  • sendmailadmin
  • 从银行提取现金50000元备发工资
  • 客户赔偿款放在哪里
  • 列入固定资产的金额标准
  • 库存材料清查结论怎么写
  • 小规模纳税人免增值税的账务处理
  • 个人独资企业的特点
  • 劳务分包的形式完成施工任务
  • sqlserver阻止保存要求重新
  • mysql数据库性能优化方法有哪些
  • php mysql教程
  • 工资总额范围怎么填写
  • 小规模纳税人企业所得税征收标准
  • 房地产采取按揭销售的,其销售的入账时间为
  • 没有收到房租发票
  • 上月未抵扣完的进项税额分录
  • 长期借款转其他应付款
  • 固定资产多入账怎么写情况说明
  • 实收资本未到位
  • 不需要计提折旧的情况
  • 银行进账单需要作为附件吗
  • 折旧计入主营业务成本的情况
  • 酒店会计的账务处理
  • 小规模纳税人发票怎么开
  • 金税盘开完发票可以直接拔掉吗?
  • 小规模纳税人公司可以开专票吗
  • sql server 2012 数据库bak脚本还原
  • dos命令 新建文件
  • winxp不显示桌面图标
  • redhat linux6.5安装教程
  • win8windows设置在哪里
  • windows xp.
  • 创建网站根目录
  • win7 64位打开软件时显示丢失wpcap.dll的三种解决办法
  • windows恢复版本
  • js获取当前日期并格式化
  • python里面有什么
  • 物理引擎百科
  • vim命令详解
  • [置顶]马粥街残酷史
  • unity3d Human skin real time rendering with blood and water drop effect真实模拟人皮实时渲染之血液和水珠掉落效果
  • 运用python编写程序
  • 安卓打包安装程序apk
  • jquery 遍历
  • 北京税务部门需要党员吗
  • 上海哪能玩
  • 昆明国家高新技术产业开发区管理委员会官方门户网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设