第9章、图像按钮ImageButton(从零开始学Android)

  在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,从零开始学Android)