您的位置:首页 > 移动开发 > Android开发

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

2013-05-29 23:14 351 查看
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在现在和将来的显示器上正常显示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: