`
Aina_hk55HK
  • 浏览: 387940 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Android 单位的简单介绍

阅读更多
很多人可能发现在Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面就把常见的单位做下简单的介绍:

1.px (pixels)(像素):屏幕上的点 -- 一般我们HVGA代表320x480像素,这个用的比较多。
2.dip或dp (device independent pixels)(与密度无关的像素)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
3.sp (scaled pixels — best for text size)(与刻度无关的像素)放大像素-- 主要处理字体的大小。可以根据用户的字体大小首选项进行缩放。
4.in(英寸):长度单位。
5.mm(毫米):长度单位。
6.pt(磅):1/72英寸。

为了使用户界面能够在现在和将来的显示器类型上正常显示,建议你始终使用sp作为文字大小的单位,将dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图
分享到:
评论

相关推荐

    Android Studio+简单的米英尺单位转化app的实现

    这个资源是关于在 Android Studio 中设计的转换器应用程序,用来转换米和英尺之间的单位。通常情况下,我们可能需要在不同的测量标准之间进行转换,因此该资源对于需要进行度量转换的用户具有很高的实用价值。 这个...

    android简单控件例子

    "表明,本节将介绍Android中最简单的UI组件以及工程的建立流程。以下将详细说明这些知识点: 1. 工程建立 在开始Android开发之前,首先需要建立一个新的Android工程。工程的建立涉及到选择合适的API版本,设置项目...

    Android的单位转换工具类

    一个简单的用于Android的dp、sp和px单位之间的转换工具类

    Android-AndroidUnits用于在不同Android显示单位之间转换的工具类

    在Android开发过程中,由于屏幕尺寸和分辨率的多样性,开发者经常需要在不同的显示单位之间进行转换,以确保应用的界面元素在各种设备上显示一致。"AndroidUnits" 是一个专门为此目的设计的工具类,它提供了方便的...

    Android简单的音乐播放器

    最后,考虑到Android系统的碎片化,音乐播放器可能需要处理各种设备和屏幕尺寸的兼容性问题,这需要对布局进行响应式设计,如使用比例单位dp和sp,以及使用可折叠的布局。 总结来说,开发一个Android简单音乐播放器...

    android-五大布局&单位详解

    同时,我们还将讨论Android中的单位系统,以便更好地理解和适配不同设备的屏幕尺寸。 1. 线性布局(LinearLayout) 线性布局是最基础的布局,它可以将子视图沿水平或垂直方向线性排列。通过设置`orientation`属性,...

    Android Studio 简单 体重计算器 源代码

    在Android开发领域,创建一个简单的体重计算器应用是一个基础但实用的练习。这个“Android Studio简单体重计算器源代码”提供了一个入门级的实例,适合初学者理解Android应用的基本架构和交互逻辑。下面我们将深入...

    android简单框架搭建

    在Android开发中,构建一个简单框架是至关重要的,它能够为应用提供稳定的基础结构,方便扩展和维护。标题“android简单框架搭建”所指的就是如何在Android平台上建立一个类似QQ或微信那样,底部带有多个标签(Tab)...

    Android 简单刻度尺.zip

    【Android 简单刻度尺】是一款针对Android平台开发的简单刻度尺应用,它主要功能是提供一个可滑动的刻度尺界面,使用户能够方便地进行长度测量。刻度尺的设计使得指针在滑动后会自动对齐到最近的大刻度,增加了使用...

    android 音频条简单模仿

    这个例子"android 音频条简单模仿"旨在帮助开发者了解如何创建一个基本的音频条视图,以显示音频的播放进度。我们将探讨以下几个关键知识点: 1. **自定义View**: 音频条通常需要自定义,因为Android SDK并没有提供...

    Android MediaPlayer简单音乐播放器

    在Android平台上,开发一个简单的音乐播放器通常会涉及到Android的`MediaPlayer`类,这是一个核心的音频和视频播放组件。在这个项目中,我们看到一个名为"Android MediaPlayer简单音乐播放器"的应用,它允许用户进行...

    安卓动画效果相关-基于android旋转动画做的摇晃铃铛的动画效果代码很简单注释很简单可直接集成在项目中非常好用.rar

    -- 动画持续时间,单位毫秒 --> android:repeatCount="infinite" <!-- 重复次数,infinite表示无限循环 --> android:interpolator="@android:anim/linear_interpolator"> <!-- 插值器,控制动画速度变化 --> ```...

    Android textView应用简单示例.rar

    - `android:textSize`:设置文本的大小,单位为sp(scale-independent pixels),适用于不同屏幕密度的设备。 - `android:textColor`:设置文本颜色,这里使用了资源引用。 - `android:gravity`:设置文本在TextView...

    Android-SimpleDanmu实现一个简单Android弹幕库

    这个库提供了一个简单易用的API,使得在Android应用中集成弹幕不再困难。 一、Android开发-其它控件 在Android系统中,开发者通常使用内置的View和 ViewGroup来构建用户界面。然而,对于一些特殊需求,如弹幕效果,...

    【Android】一个简单的倒计时源码

    本教程将深入探讨如何在Android平台上实现一个简单的倒计时源码,包括UI设计和后台逻辑。 首先,我们需要创建一个Activity,这将是倒计时应用的主界面。在XML布局文件中,我们可以设计一个TextView来显示倒计时的...

    android倒计时的简单实现

    本篇文章将详细介绍如何在Android应用中使用CountDownTimer类来实现一个简单的倒计时功能。 CountDownTimer是Android SDK提供的一种用于执行周期性任务的工具类,它能帮助我们轻松地创建一个从特定时间开始到零的倒...

    Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读.doc

    "Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读" Android系统中,度量单位是非常重要的一部分,对于开发者来说,了解这些度量单位是非常必要的。在Android系统中,屏幕尺寸、屏幕长宽比、分辨率、密度等...

    Android_样式(style)&主题(theme)&显示单位

    在Android中,通常使用dp(density-independent pixel)作为尺寸单位,因为它不受设备像素密度的影响,能保证在不同分辨率的设备上显示一致。然而,dp并不是唯一的单位,还有sp(scale-independent pixel)用于字体...

    Android:Drawable样式和尺寸单位源代码

    本篇文章将深入探讨Android中Drawable的样式以及相关的尺寸单位。 首先,Drawable可以分为几大类,包括BitmapDrawable(位图图像)、ShapeDrawable(形状绘制)、LevelListDrawable(级别列表)、StateListDrawable...

    Android动画介绍-帧动画

    这个XML文件将包含`<animation-list>`标签,其中的每个`<item>`标签代表一帧,`android:drawable`属性指定了帧的图片资源,`android:duration`则定义了该帧持续的时间(以毫秒为单位): ```xml ...

Global site tag (gtag.js) - Google Analytics