SP和DP属于android相对单元的范畴。这些单元用于以XML创建用户界面,并以编程方式在代码中实现。DP代表与密度无关的像素,而SP代表与比例无关的像素。
DP是基于屏幕物理密度的抽象或虚拟单位。一个DP表示160 dpi屏幕上的一个像素。屏幕分辨率的增加也会增加以1单位DP表示的像素数。类似地,对于较低的分辨率,以dp的一个单位表示的像素的数量将减少。它是一个相对单位,因此选择了160 dpi(每英寸点数)屏幕的基线。DP单位可以使用简单的公式px=DP*(dpi/160)转换成屏幕像素。
SP类似于DP单元,但它也根据用户的字体大小偏好进行缩放。SP很重要,因为它在用户选择的文本和应用程序中的文本之间提供了链接。用户可以根据自己的需求增加或减少文本的大小。这些SP或缩放像素解决了这个问题。
DP和SP都与密度无关,但它们在每个设备上的大小不同。
SP和DP Android的比较:
| SP安卓 | DP安卓 |
完整形式 | 比例无关像素 | 密度无关像素 |
定义 | SP类似于DP单元,但它也根据用户的字体大小偏好进行缩放。 | DP是基于屏幕物理密度的抽象或虚拟单位。一个DP表示160 dpi屏幕上的一个像素。 |
例子 | <;TextView android:layout\u width=“match\u parent”android:layout\u height=“wrap\u content”android:textSize=“20sp”/>; | <;按钮android:layout\u width=“wrap\u content”android:layout\u height=“wrap\u content”android:text=“@string/clickme”android:layout\u marginTop=“20dp”/>; |
用于 | 定义文本大小,但不定义布局大小。 | 定义UI布局,以密度无关的方式表示布局尺寸或位置。 |
Android 11发布5个月后,谷歌宣布推出Android 12开发者预览版1(DP1)。尽管大多数更改都发生在幕后,但这是您可以预期的八个面向用户的最佳特性。 Table of Contents When Will Android 12 Be Released? When Will My Devices Get Android 12? How to Ins...
蓝牙耳机现在风靡一时,在过去的十年里,蓝牙耳机一直是科技爱好者们的一个小众产品。现在你可以在电子商店的货架上找到各种各样的蓝牙耳机,甚至可以在网上找到更多。但与几乎所有的产品类别一样,并不是每一套无...
...卡插槽和32GB内置存储空间,可存储高达432GB的音乐或任何Android设备可以播放的内容。除了以音频为中心的设计和工程,这款最新的安卓平板电脑和你典型的智能**之间唯一明显的区别就是没有摄像头和**连接。你仍然可以访问goog...
...能**市场上是相当新的,尽管它是最常用的操作系统之一Android的**商。Nexus4是第四款Nexus品牌的Android**。 许多这类公司的智能**和平板电脑都运行安卓系统。Android是一个开源软件,这意味着这些代码可以由设备**商、无线运营商...
...还配备了Beats音频增强功能。Nexus7是一款平板电脑,运行Android 4.1(也称果冻豆)操作系统。它是与华硕合作开发的。它是googlenexus系列中的第一款平板电脑,具有7英寸(180mm)显示屏、nvidiategra3四核芯片、1gb内存以及8、16或32gb...
...核处理器)。如果可以升级到4.2版本的话,这款**可以在android4.1(jellybean)上使用,没有任何文字。**拥有8GB的内部空间,其中只有5.8GB可供用户使用;不过,fret not索尼还提供了一个可扩展至32gb的SD卡插槽。 对于所有的相机快...
...核处理器)。如果可以升级到4.2版本的话,这款**可以在android4.1(jellybean)上使用,没有任何文字。**拥有8GB的内部空间,其中只有5.8GB可供用户使用;不过,fret not索尼还提供了一个可扩展至32gb的SD卡插槽。 对于所有的相机快...
...核处理器)。如果可以升级到4.2版本的话,这款**可以在android4.1(jellybean)上使用,没有任何文字。**拥有8GB的内部空间,其中只有5.8GB可供用户使用;不过,fret not索尼还提供了一个可扩展至32gb的SD卡插槽。 对于所有的相机快...
...核处理器)。如果可以升级到4.2版本的话,这款**可以在android4.1(jellybean)上使用,没有任何文字。**拥有8GB的内部空间,其中只有5.8GB可供用户使用;不过,fret not索尼还提供了一个可扩展至32gb的SD卡插槽。 对于所有的相机快...
...核处理器)。如果可以升级到4.2版本的话,这款**可以在android4.1(jellybean)上使用,没有任何文字。**拥有8GB的内部空间,其中只有5.8GB可供用户使用;不过,fret not索尼还提供了一个可扩展至32gb的SD卡插槽。 对于所有的相机快...