搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家自动化
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Spring三级缓存处理循环依赖源码解读_spring循环依赖怎么解决(说出三级缓存源码细节)
2
智慧养老之社区养老管理系统_社区养老服务管理系统
3
Windows解决error pulling image configuration: download failed..._not continuing with pull after error: error pullin
4
如何在一夜之间获得成功:我「从无到有」的 5 年 [英文版]
5
cef 编译之路(支持MP3、MP4;环境:vs2019 windows_cef mp4
6
图书管理系统的需求分析
7
【决策状态机FSM(finite state machine)梳理】_有限状态机决策
8
Huggingface 模型及数据下载_git lfs huggingface 模型训练数据集下载
9
mysql文件文件过大_数据库文件.mdf太大的解决方法
10
lora微调过程_loraconfig
当前位置:
article
> 正文
Android常用单位_安卓最重要的两个单位是
作者:我家自动化 | 2024-08-15 18:12:03
赞
踩
安卓最重要的两个单位是
Android常用单位
dp/dip:device independent pixels(设备独立像素),不同的设备有不同的显示效果,和设备硬件有关,一般为了支持WVGA、HVGA、QVGA推荐使用这个,不依赖像素。
px: pixels(像素).不同的设备显示效果相同,一般HVGA代表320*480像素。
pt:用于印刷业
sp:scaled pixels(放大像素),根据GOOGLE建议,TextView的字号最好使用sp。
如果 UI 能够以 sp 为单位提供设计是最好的,如果设计中没有 sp 的概念,则开发人员也可以通过适当的换算取近似值。
什么是Dip和Sp
过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。
与分辨率无关的度量单位可以解决这一问题。Android支持下列所有单位。
px(像素):屏幕上的点。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:与dp相同,多用于android/ophone示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。
为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,将dip作为其他元素的单位。当然,也可以考虑使用矢量图形,而不是用位图。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家自动化/article/detail/984657
推荐阅读
article
Linux
CentOS7.6
搭建
strongswan
VPN
,IOS、
Android
可用_stro...
利用
Linux
CentOS7.6
搭建
strongswan
VPN
,可以直接供IOS、
Android
手机端使用,支持IP...
赞
踩
article
strongswan
搭建
ikev1
for
Android
and
iOS_
strongswan
安...
1.关于
strongswan
的介绍 srongswan 是基于ipsec 的开源 vpn 服务器,目前已经实现了ike...
赞
踩
article
Uni
t
y
We recommend using a newer
Android
Gradle
pl...
c、打开
Android
S
t
udio,File->Se
t
t
ing->Languages&Frameworks->Andr...
赞
踩
article
安装
Android
Studio
2024.1.1.6(Koala
SDK35
)和过程问题解决_a...
记录更新
Android
Studio
版本及适配
Android
V应用配置的一些过程问题。_
android
studio
...
赞
踩
article
Android
Gradle
Plugin
与
Gradle
版本
对应关系...
数据来源: https://developer.android.com/studio/releases/gradle-p...
赞
踩
article
新建项目下
Gradle
sync
报错Plug
in
was not
found
in
any of t...
Plug
in
[
id
''
version
''] was not
found
in
any of the follow...
赞
踩
article
Android
S
t
udio出现闪退_we recommend using
a
newer
a
ndr...
在文件项目的(gr
a
dle.proper
t
ies(Projec
t
))加上
a
ndroid
.suppressUnsuppor...
赞
踩
article
Android
S
t
udio 针对部分导入项目报错的问题
解决方案
_
t
his
android
grad...
本文介绍了在
Android
S
t
udio中遇到导入项目报错时的
解决方案
。问题包括:JDK版本不匹配,需要升级到Java ...
赞
踩
article
Unity Android 升级Gradle 报错 Task :unityLibrary:Build...
commandLineArgs.
add
("
--
tool
-
chain
-
path
=" +
android
.ndkDirect...
赞
踩
article
Android
compileSdkVersion
升级到
33
_
compilesdkversion
...
应用兼容的SDK API最低版本,若手机系统低于minSdkVersion将无法安装;
Android
Studio中写代码...
赞
踩
article
Android
Studio
中使用
uiautomatorviewer
插件...
这个插件拆分出来就是UI Automator Viewer(界面 自动化 查看器),本身是
Android
的UI Auto...
赞
踩
article
Android
Studio
Kotlin
代码和
java
代码相互转化_
android
studio
...
目录 1、
java
转成
kotlin
2、
kotlin
转成
java
1、
java
转成
kotlin
方法1:快捷键:Ctrl...
赞
踩
article
Android Studio中
Java
和
Kotlin
相互转换_
android
studio
kt转j...
Java
代码转
Kotlin
代码打开要转的文件或者代码:快捷键 :Ctrl+Shift+Alt+K或者工具栏 :Code ...
赞
踩
article
深入分析
Android
ContentProvider
(六)_
contentprovider
.b...
ContentProvider
是
Android
中用于数据共享和管理的核心机制,特别适用于跨进程数据访问。在开发中,...
赞
踩
article
Android
ContenProvider
机制完整剖析_
android
contextprovi...
请支持原创~~~相关博文:
android
中的 ContentObserver (一)
android
中的 Conten...
赞
踩
article
深入分析
Android
ContentProvider
(七)_
android
contentpr...
ContentProvider
是
Android
中强大的数据共享和管理机制,通过合理的设计和优化,可以实现高效的数据...
赞
踩
article
Android
ContentProvider
全面解析_
contentprovider
的
uri
...
概述
ContentProvider
为存储和获取数据提供统一的接口,它可以在不同的应用程序之间共享数据,适合IPC通信。C...
赞
踩
article
Android
ContentProvider
原理分析...
目录
ContentProvider
概述 类图 时序图 源码解析 installProvider ContentRes...
赞
踩
article
android
四大组件
--
ContentProvider
详解_
contentprovider
and...
一、
ContentProvider
简介:_
contentprovider
android
:
authorities
cont...
赞
踩
article
Android
hook
微信
apk
实时
获取
微信
聊天消息记录_安卓wechat
hook
...
本文介绍如何通过
Android
hook
技术,实现实时
获取
微信
聊天记录。首先需要对手机进行root,然后使用Root E...
赞
踩
相关标签
linux
ios
android
strongswan
ikev1
unity
游戏引擎
android studio
ide
gradle
android-studio
kotlin
ContentProvider