Android 基础知识 - Intent & 屏幕显示

1. Intent

Android中有两种Intent

1.1 public(命名)的 Intent, 这类Intent是在系统级注册的,任何应用程序都可以调用

1.2 private(匿名)的 Intent, 这类Intent只能在一个App内使用。


2. 屏幕显示

一般的, Android手机的尺寸各种各样,怎样根据屏幕的尺寸显示出相应的图片呢? 一种途径就是在res下放置不同的图像。

res/drawable-hdpi下存放 高密度显示器的图像

res/drawable-mdpi下存放 中密度显示器的图像

res/drawable-ldpi下存放 低密度显示器的图像

res/drawable-nodpi下存放 与密度无关(不受比列约束)显示器的图像

关于屏幕,还有一个问题,就是分辨率。用户界面在分辨率高的屏幕上,显得会比在分辨率低的屏幕上 小很多。 Android 可以通过使用与分辨率无关的度量单位来解决这一问题。Android支持的单位有:

px(像素):屏幕上的点

in: 英寸

mm:毫米

pt:磅,1/72英寸

dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px

dip:与dp相同,多用于Google示例中

sp(与刻度无关的像素)

一般的建议是: 使用sp作为文字大小的单位,dip作为其他元素的单位。这样能够让UI在现在和将来的显示器上正常显示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值