Android ImageButton Example 图片按钮

使用“android.widget.ImageButton” 展现一个具有背景图片的按钮

本教程将展现一个具有名字为 c.png背景图片的按钮。当用户点击该图片按钮,弹出提示信息。

1. 添加 .png 图片资源:
将 “android_button.png” 文件,放到 res/drawable-hdpi 目录下

2. 添加 ImageButton 标记
打开 “res/layout/activity_main.xm” 文件, 添加 “ImageButton” 标记。

通过 “android:src“ 引用图片资源

File : res/layout/activity_main.xm

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".MainActivity" >    <ImageButton        android:id="@+id/imageButton1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:src="@drawable/android_button"        android:contentDescription="这是一个图片Button">    </ImageButton></LinearLayout>




3. Code Code
add a click listener on image button.

File : MainActivity.java

package com.jiangge.imagebuttondemo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.ImageButton;import android.widget.Toast;public class MainActivity extends Activity {ImageButton imageButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);addListenerOnImageButton();}private void addListenerOnImageButton() {imageButton = (ImageButton) findViewById(R.id.imageButton1);imageButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(getApplicationContext(), "ImageButton 被点击啦", Toast.LENGTH_SHORT).show();}});}}


4、运行结果:



点击图片按钮:




参考文献:

http://www.mkyong.com/android/android-imagebutton-example/

更多相关文章

  1. Android(安卓)添加图标
  2. Android——ImageView.ScaleType设置图解
  3. Bitmap 的加载和 Cache
  4. 在Linux下adb连接不上android手机的终极解决方案
  5. android 键盘 send按钮
  6. android 视图结构 呈现给用户的视图
  7. android v13 的新特性
  8. android 使用Sax 读取xml
  9. No resource found that matches the given name (at 'thumb' wi

随机推荐

  1. Android(安卓)service里面启动activity和
  2. Android(安卓)Timer的应用示例
  3. Android(安卓)手机号输入格式化 3-3-4
  4. Android中推荐使用的颜色
  5. Android之ImageSwitcher
  6. Android(安卓)5.0新控件 CoordinatorLayo
  7. Android开发:屏蔽,显示系统下拉状态栏
  8. Android在As中org.apache.http系列的包不
  9. Android电视关闭的动画效果
  10. Android截取当前屏幕图片并且保存到本地