`
wenweijie
  • 浏览: 10343 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android Studio Button按钮点击事件

 
阅读更多
XML文件:
<?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.administrator.myapplication.MainActivity">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/btn_click"
        android:text="点击"/>

</android.support.constraint.ConstraintLayout>


JAVA文件
package com.example.administrator.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /*
        按钮Button
         */
        Button btn_click = (Button)findViewById(R.id.btn_click);
        //点击事件
        btn_click.setOnClickListener(new MyOnClickListener());
        //长按事件    
        btn_click.setOnLongClickListener(new MyOnLongClickListener());
    }
 private class MyOnClickListener implements View.OnClickListener {
        @Override
        public void onClick(View v) {
            if (v.getId()==R.id.btn_click){
                Toast.makeText(MainActivity.this, "您点击了控件:"+((TextView)v).getText(), Toast.LENGTH_SHORT).show();
            }
        }
    }
       /*
        按钮Button控制器
         */
    private class MyOnLongClickListener implements View.OnLongClickListener {
        @Override
        public boolean onLongClick(View v) {
            if (v.getId()==R.id.btn_click){
                Toast.makeText(MainActivity.this, "您长按了控件:"+((TextView)v).getText(), Toast.LENGTH_SHORT).show();
            }
            return false;
        }
    }
}
分享到:
评论

相关推荐

    基于Android Studio环境下Button点击事件的实现.pdf

    "基于Android Studio环境下Button点击事件的实现" Android 是美国 Google 公司开发的操作系统,采用了分层架构,其应用开发的重要内容就是界面开发。近年来,人们对移动端的应用需求越来越大,并且 Android 在移动...

    android studio 自定义button 以及基础动画

    android studio 自定义button边框,角度,渐变颜色按下时改变样式, 以及基础动画,为image view添加旋转,下移,渐变等样式,使用timer handler button进行控制。

    android studio按钮Button点击事件.rar

    本自学资料将带你深入理解如何在Android Studio中使用Button,并处理其点击事件。 首先,我们需要了解Button的基本用法。在XML布局文件中,Button可以通过以下方式声明: ```xml &lt;Button android:id="@+id/...

    andriod studio 点击按钮显示图片的例子

    这两个文件将作为按钮点击后显示的图片。 4. **编写Java代码** 在`MainActivity.java`文件中,我们需要为按钮设置点击监听器,并在点击时切换图片。首先,导入必要的库: ```java import androidx.appcompat.app....

    Android studio实现点击按钮弹出气泡

    8. **编程逻辑**:在Java或Kotlin代码中,处理按钮点击事件和气泡的显示与隐藏逻辑。考虑到不同设备屏幕尺寸和方向,还需要处理布局的适配问题。 9. **测试与调试**:在模拟器或实际设备上进行测试,确保在不同环境...

    Android studio button 按钮 四种绑定事件的方法【实例代码】

    Android Studio 中 Button 按钮的四种绑定事件方法 Android Studio 中的 Button 按钮是最常用的控件之一,它可以在用户界面中提供交互功能。今天,我们将探讨 Android Studio 中 Button 按钮的四种绑定事件方法,...

    Android Studio多个按钮跳转多个页面,利用选项卡功能实现

    首先,我们需要理解Android Studio中的布局设计、按钮事件监听以及选项卡控件的使用。 1. **布局设计**: 在Android应用中,布局是界面元素的组织方式。XML文件常用来定义这些布局。在这个场景下,我们需要创建一...

    android studio自定义标题栏,可自定义回退按钮事件

    本篇将详细探讨如何在Android Studio中实现自定义标题栏,并自定义回退按钮事件,以及如何在右侧显示文字或图片并绑定相应的点击事件。 首先,我们需要了解Android的布局系统。标题栏(Toolbar)通常作为Activity的...

    Android Studio音乐按钮版源码

    为了实现按钮功能,需要为它们设置合适的点击事件监听器。 三、媒体播放器API 在Android中,我们可以使用`MediaPlayer`类来播放音频文件。首先,需要实例化`MediaPlayer`对象,然后调用`setDataSource()`方法指定...

    android Button监听事件的几种类型

    1. **OnClickListener**:这是最基础的按钮监听事件,用于处理单击事件。当用户点击Button时,会触发定义在OnClickListener中的onClick()方法。你可以这样设置: ```java Button myButton = findViewById(R.id.my_...

    android studio计算器实现代码

    此外,注意在实际项目中,应使用`android:onClick`属性或`ViewBinding`来处理按钮点击事件,而不是使用匿名内部类,以避免内存泄漏的问题。 通过这个过程,你不仅可以学习到Android Studio的基本使用,还能深入理解...

    android SimpleAdapter 中添加按钮响应事件

    然而,`SimpleAdapter` 默认并不支持在列表项中添加按钮并监听其点击事件。在标题提及的问题中,我们将探讨如何在使用`SimpleAdapter` 的同时添加按钮,并实现按钮的响应事件。 首先,`SimpleAdapter` 是基于`...

    android studio 创建按钮项目

    本项目主题为“创建按钮项目”,我们将探讨如何在Android Studio中从零开始搭建一个简单的应用程序,其中包括一个可点击的按钮。在这个过程中,我们会涉及Android应用的基本结构、布局设计、事件监听以及调试技术。 ...

    Android Studio 界面布局之xml文件中给输入框editText修改下划线颜色 / 为按钮设置圆角和颜色 / 约束布局预览效果和运行效果不一致 问题的解决

    Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...

    android studio按钮监听的5种方法实例详解

    Android Studio按钮监听是 Android 应用开发中的一种常见技术,用于响应用户的点击事件。本文将详细介绍 Android Studio 中按钮监听的 5 种方法,每种方法都通过实例代码进行详细的讲解。 方法一:匿名内部类 ...

    Android Studio 学习笔记-新手入门-(1)第一个案例

    5. **运行应用**:连接Android设备或者启动模拟器,点击顶部工具栏的运行按钮(绿色的三角形),Android Studio会自动编译项目并安装到设备上。运行后,你将在屏幕上看到TextView和Button。点击Button,你会看到一个...

    Android Studio 实验三:水果店

    7. **事件监听**: 通过`OnClickListener`,你可以实现按钮点击事件的处理,比如当用户点击“加入购物车”按钮时,添加选定的水果到购物车。 8. **Intent**: Intent在Android中用于启动另一个Activity或者服务,可以...

    Android点击改变按钮颜色的3种效果

    以下将详细讲解三种实现Android按钮点击后颜色变化的方法。 1. 使用selector资源(Drawable Selector) Android提供了Drawable Selector这一资源类型,它可以定义不同状态下的按钮背景。创建一个XML文件(如`button...

    基于Android studio的简易计算器设计.rar

    例如,按钮点击事件的处理、运算符的选择、数值的处理以及结果显示等功能,都是通过Java代码实现的。 XML(Extensible Markup Language)在Android应用中主要用于界面布局的设计。开发者可以通过XML定义用户界面的...

Global site tag (gtag.js) - Google Analytics