6.9.1. 添加图片
优质
小牛编辑
128浏览
2023-12-01
6.9.1.添加图片
先给界面加上背景图片。在Android中,多数图片都是放在一个名为drawable的资源目录中。可以留意,我们有三个这样的目录:
- /res/drawable-hdpi 用于较高分辨率的设备
- /res/drawable-mdpi 用于中等分辨率的设备
- /res/drawable-ldpi 用于较低分辨率的设备
我们新建另一个目录,名为/res/drawable。右键单击res目录,选择New→Folder,输入名称为drawable。然后把分辨率无关的图片都放在这里即可。假定你已经找到了不错的背景图,并保存为background.png。Android支持多种图片格式,但我们在这里优先选择PNG格式而非GIF,这是因为PNG是无损格式,而且不需要专利许可。
Tip:
PNG官方的全称是Portable Network Graphics。它也常常被人称作PNG's Not Gif,从这里可以看出它与GIF的分道扬镳。
留意,所有的资源文件都被Eclipse“监视”着,在我们加入新资源的同时,Eclipse就会利用Android SDK工具自动更新R类。像刚才我们新加入了一个图片,R类中就多了一项R.drawablw.background。随后就可以在Java中引用它了。
不过我们不是在Java中引用它。要将背景图铺到整个界面上,就更改顶层布局,将它的背景置为这个新加入的PNG文件。接下来要修改的是StatusActivity的布局文件res/layout/status.xml。有两种方法: