软件研发

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

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

第4章  图像按钮ImageButton

在Android App应用中,默认的Button按钮尽管我们可以通过样式变成圆角,但有时感觉仍然不够美观,我们可以通过采用图像按钮ImageButton改善这种现状,今天我们就一起学习一下图像按钮的使用。
  知识点:图像按钮ImageButton

一、设计界面
        1、首先把button.png图片复制到res/drawable-hdpi文件夹内。

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

(2)弹出资源选择器Resource Chooser窗口。
  选择download,然后单击OK按钮。

(3)生成的 Download 图片按钮如下:
  注意:按钮外边有一圈灰色的边框,我们可以通过android:padding="0dp"去掉边框。

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

4、界面如下:

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

在以上代码中,我们着重分析一下带有浅蓝色背景部分。
  1、第①部分
  导入与ImageButton相关的包。
  2、第②部分
  声明ImageButton控件变量。
  3、第③部分
  (1)findViewById()方法完成ImageButton控件的捕获。
  (2)Download 按钮添加单击监听事件:ibtnDownload.setOnClickListener(new DownloadOnClickListener())。
  4、第④部分
  (1)我们新建一个类DownloadOnClickListener继承接口OnClickListener用以实现单击事件监听。
  (2)Toast.makeText(getApplicationContext(), "图像按钮应用",Toast.LENGTH_SHORT).show()表示单击图像按钮的提示信息。
  效果如下:

标签: Android入门