软件研发

Android入门基础之第二篇 几个有用的程序带你进入这个Android世界(5)

2015-11-13 10:43:01 | 来源:中培企业IT培训网

第5章 图像ImageView

在Android App应用中,图像是必不可少的。我们可以通过图像ImageView来展示。
  知识点:图像ImageView

一、设计界面
  1、首先把a.jpg、b.jpg、c.jpg、d.jpg、e.jpg、prov.png、next.png图片复制res/drawable-hdpi文件夹内。

2、打开 res/layout/activity_main.xml 文件,生成ImageButton按钮。
  (1)从工具栏向activity拖出1个图像ImageView、2个图像按钮ImageButton。该控件来自Image&Media。

3、打开activity_main.xml文件。
  我们把自动生成的代码修改成如下代码,具体为:
  (1)ImageView的id修改为picture;
  (2)上一幅 按钮ImageButton的id修改为prov;
  (3)设置android:padding="0dp",按钮灰色边框去掉。
  (4)下一幅 按钮ImageButton的id修改为next;
  (5)设置android:padding="0dp",按钮灰色边框去掉。

4、界面如下:

二、单击事件
  打开 src/com.genwoxue.ImageView/MainActivity.java 文件。
  然后输入以下代码:

在以上代码中,我们着重分析一下带有浅蓝色背景部分。
  1、第①部分
  导入与ImageView、ImageButton相关的包。
  2、第②部分
  声明ImageView、ImageButton控件变量。
  3、第③部分
  声明整型数组iImages用于存储图片资源。
  4、第④部分
  (1)findViewById()方法完成ImageView、ImageButton控件的捕获。
  (2)上一幅、下一幅 按钮添加单击监听事件:ibtnProv.setOnClickListener(new ProvOnClickListener())、ibtnNext.setOnClickListener(new   NextOnClickListener())。
  5、第⑤部分
  (1)我们新建一个类ProvOnClickListener继承接口OnClickListener用以实现单击事件监听。
  (2)单击按钮能够显示上一幅图片,如果到头了,则重置到最后一幅。
  6、第⑥部分
  (1)我们新建一个类NextOnClickListener继承接口OnClickListener用以实现单击事件监听。
  (2)单击按钮能够显示下一幅图片,如果到头了,则重置到第一幅。
  效果如下:

标签: Android入门