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。有两种方法: