Android ImageButton示例代码
1) XML File: activity_main
1)XML文件:activity_main
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.faraz.imagebutton_example.MainActivity">
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/finger"
tools:layout_editor_absoluteX="130dp"
tools:layout_editor_absoluteY="155dp" />
</android.support.constraint.ConstraintLayout>
2) File: MainActivity.java
2)文件:MainActivity.java
package com.example.faraz.imagebutton_example;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageButton;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {ImageButton imageButton;
@Override
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButton();
}
public void addListenerOnButton() {imageButton = (ImageButton) findViewById(R.id.imageButton1);
imageButton.setOnClickListener(new OnClickListener() {@Override
public void onClick(View arg0) {Toast.makeText(MainActivity.this, "You Clicked Image Button!", Toast.LENGTH_LONG).show();
}
});
}
}
Note: Remember image button size should be 100dp and 50dp. You can resize it, but should not be very large.
注意:请记住,图像按钮的大小应为100dp和50dp。 您可以调整它的大小,但不要太大。
Output
输出量
After executing your code, you get an image. Actually this is not only an image, but a button containing an image. As you click on the image button a toast message is displayed as “You Clicked Image Button”.
执行代码后,您将得到一张图像。 实际上,这不仅是图像,而且是包含图像的按钮。 当您单击图像按钮时,烤面包消息将显示为“您单击图像按钮”。
![](/assets/blank.gif)
![](/assets/blank.gif)
翻译自: https://www.includehelp.com/android/ImageButton-Example-Code.aspx
Android ImageButton示例代码相关推荐
- android应用示例代码_Android指南针代码示例
android应用示例代码 今天,我将分享一个有效的代码,为您的android设备制作一个非常简单的罗盘应用程序. 某些Android设备(例如Huawei Y300和Lenovo P700i)不完全 ...
- Android开发示例代码
一些常用的代码片段,摘录下来留着用... /*** 子线程更新UI示例*/ public void onClick(View v) {new Thread(new Runnable() {public ...
- android AIDL示例代码(mark下)
1.demo结构图 2.ipcclient Book类. package com.mu.guoxw.ipcclient;import android.os.Parcel; import android ...
- android demo示例代码,Android Service demo例子使用详解(示例代码)
Android Service demo例子使用详解\ 概述 Service 是 Android 的四大组件之一,它主要的作用是后台执行操作,Activity 属于带有 UI 界面跟用户进行交互,而 ...
- android 酷狗代码,广州酷狗计算机科技在线测评题 Android岗位(示例代码)
1 Handler机制 异步消息处理线程启动后会进入一个无限的循环体中 每循环一次 从其内部的消息队 列中取出一个消息 然后回调相应的消息处理函数 执行完成一个消息后则继续循环 若消息队列为空 线程阻 ...
- android代码使用adb,使用adb命令操控Android手机(示例代码)
1) 手机连接电脑之前 首先,查看安卓手机是否已经连接上电脑 adb devices 让adb一直查找安卓设备,找到后才停止 adb wait-for-device 2) 手机连接电脑后的操作 2.0 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...
1.前言 学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程.示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的.对于ArcGIS Runtim ...
- Android ActionBar示例教程
Today we will look into Android ActionBar. Action Bar is one of the important part of any applicatio ...
- Android GridView示例
Android GridView is a ViewGroup that displays items in a two-dimensional, scrollable grid. In this t ...
最新文章
- 数据标注成人工智能核心高地,未来谁扛大旗?
- excel java concat
- 关于A基金和B基金的了解
- 微软 服务器和工具产品,微软服务器和工具部总裁鲍伯·穆格里亚辞职
- 建模步骤_【设计课堂】游戏手柄建模,看这14个步骤图就够了!
- C# .net web.config配置access连接字符串
- 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程
- 如何利用.NET Core搭建跨平台的控制台应用程序
- Python排序算法(二) 快速排序、希尔排序、归并排序
- 为什么要学Win32及Win32程序框架
- 湖南省区块链协会成立
- 深入学习typedef和typename
- sklearn 决策树无法处理类别特征
- 测试用例设计——软件测试基础
- 微信公众号开发(一)配置服务器
- 前端JavaScript命名规范初稿01版(2022)
- python制作英文词典、对单词添加多重释义_Pyqt5实现英文学习词典
- 电脑桌面文件不见了怎么恢复?
- 手撸架构,Elasticsearch 面试25问
- 题目53 停车场(ok)
热门文章
- 文件管理系统_Python学习第170节--Linux文件管理系统实际操作和具体介绍
- git 切换分支_git 入门教程之分支总览
- python 怎么将数组转为列表_怎么将视频转为GIF动态图 表情包怎么制作
- java web filter链_filter过滤链:Filter链是如何构建的?
- Python 命令行传参
- 计算机一级试题论述,计算机一级考试理论题及答案要点
- ming window 交叉编译_opencv3编译pc端及交叉编译arm端
- java 修改最大nio连接数_关于java流的几个概念:IO、BIO、NIO、AIO,有几个人全知道?...
- python爬取微博内容_请问该如何通过python调用新浪微博的API来爬取数据?
- 多个containers 共用一个pvc_2020阜新PVC-UH市政管厂家-烟台塑胶