zoukankan      html  css  js  c++  java
  • Android ImageButton Example 图片按钮

    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;
    	
    	@Override
    	protected 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() {
    			
    			@Override
    			public void onClick(View v) {
    				Toast.makeText(getApplicationContext(), "ImageButton 被点击啦", Toast.LENGTH_SHORT).show();
    			}
    		});
    	}
    }
    


    4、运行结果:



    点击图片按钮:




    参考文献:

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

  • 相关阅读:
    jquery实现记住用户名和密码
    从mysql8.0.15升级到8.0.16
    mysql8.0.15二进制安装
    DML、DDL、DCL的分别是什么
    redis3.2.10单实例安装测试
    redis5.0.3单实例简单安装记录
    percona-xtrabackup快速安装及其简单使用
    pt-show-grants的用法
    Centos6安装Percona-tools工具
    sshpass-Linux命令之非交互SSH密码验证
  • 原文地址:https://www.cnblogs.com/riskyer/p/3293777.html
Copyright © 2011-2022 走看看