`
1927105
  • 浏览: 150273 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android中单位的的简单介绍

 
阅读更多

过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素等。这样处理的问题在于,如 果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。 与分辨率无关的度量单位可以解决这一问题。

Android支持下列所有单位。

px(像素):屏幕上的点。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:与dp相同,多用于Google示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

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

分享到:
评论

相关推荐

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

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

    android简单控件例子

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

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

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

    Android的单位转换工具类

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

    android-五大布局&单位详解

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

    Android简单的音乐播放器

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

    Android中实现一个简单的逐帧动画示例代码.zip

    在这个XML文件中,每`<item>`标签代表一个动画帧,`android:drawable`属性指定了该帧的图片资源,`android:duration`则表示该帧显示的时间,单位为毫秒。你可以根据实际需要调整帧数和显示时间。 现在,我们可以在...

    android 音频条简单模仿

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

    android简单框架搭建

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

    Android textView应用简单示例.rar

    总的来说,这个"Android textView应用简单示例"是一个很好的起点,帮助开发者了解如何在Android应用中创建和管理文本展示。通过深入学习和实践,你可以掌握更多关于TextView和其他UI组件的高级用法,从而提升你的...

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

    在Android开发中,动画效果是提升用户体验的关键因素之一。这个压缩包文件提供的内容是一个基于Android旋转动画实现的摇晃铃铛的特效。这种动画效果可以让应用的交互更加生动有趣,适用于游戏、教育或者通知提示等...

    Android中数字转中文,金额转大写

    在Android开发中,有时我们需要将数字转换为中文或者将金额以大写的格式显示,这在财务应用或一些需要中文表示数字的场景中尤其常见。本文将深入探讨如何在Android环境中实现这一功能,包括数字转中文以及数字金额转...

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

    5. **单位转换**:考虑到体重和身高的单位可能不同,源代码中可能包含了转换函数,将用户输入的数值转换为统一标准,如公斤和米。 6. **Build目录**:这个提示表明,`build`目录下的文件是编译过程中自动生成的,...

    Android 简单刻度尺.zip

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

    android在网上找的几个简单界面图

    为此,Android提供了多种尺寸单位,如dp(密度独立像素)和sp(可缩放像素),以及百分比布局(PercentRelativeLayout和PercentFrameLayout)等工具来实现自适应界面。 总的来说,Android界面设计涵盖了布局、元素...

    Android textView应用简单示例.zip

    - `android:textSize`设定字体大小,`18sp`代表18个 scalable pixels(可缩放像素),它是Android中的标准字体单位,适合不同屏幕密度的设备。 - `android:textColor`定义字体颜色,这里设置为黑色(#000000)。 ...

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

    这个简单的倒计时源码为我们展示了Android中实现倒计时的基本步骤,通过理解并实践这个例子,开发者可以为自己的应用程序添加类似的倒计时功能。记得在项目中灵活运用这些知识点,并结合实际需求进行扩展和优化。

    android倒计时的简单实现

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

    Android中的长度单位详解(dp、sp、px、in、pt、mm).pdf

    在Android开发中,理解并熟练运用不同的长度单位是至关重要的,因为这直接影响到应用界面的布局和用户体验。本文将深入探讨Android中常见的长度单位:dp、sp、px、in、pt以及mm,帮助开发者们更好地理解和应用这些...

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

    Android系统中,度量单位是非常重要的一部分,对于开发者来说,了解这些度量单位是非常必要的。在Android系统中,屏幕尺寸、屏幕长宽比、分辨率、密度等概念都是非常重要的。 首先,屏幕尺寸是指屏幕的物理尺寸,以...

Global site tag (gtag.js) - Google Analytics