`

Button的点击事件

阅读更多

Button的点击事件

Android1.5测试通过

修改main.xml 布局,添加一个TextView 和一个Button

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android "
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/show_TextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<Button
android:id="@+id/Click_Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击"
/>
</LinearLayout>

修改strings.xml:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="app_name">ButtonApp</string>
<string name="hello">Hello World!</string>
</resources>

 

java代码:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.me.buttonapp;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

/**
*
* @author LiaoKeCheng<http://hi.baidu.com/wishwingliao >
*/
public class ButtonMainActivity extends Activity
{

private TextView show;
private Button press;
/** Called when the activity is first created. */
@Override
public void onCreate( Bundle icicle )
{
super.onCreate( icicle );
// ToDo add your GUI initialization code here
//获取TextView 和Button 资源
this.setContentView( R.layout.main );
this.show = ( TextView ) findViewById( R.id.show_TextView );
this.press = ( Button ) findViewById( R.id.Click_Button );

//给Button 添加事件监听器Button.OnClickListener()
press.setOnClickListener( new Button.OnClickListener()
{

@Override
public void onClick( View v )
{
// TODO Auto-generated method stub
}
} );

 

//处理事件
press.setOnClickListener( new Button.OnClickListener()
{

@Override
public void onClick( View v )
{
show.setText( "Hi , Google Android!" );
}
} );
}
}

分享到:
评论

相关推荐

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

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

    对于服务器控件aspButton单击事件失效问题汇总 .txt

    对于服务器控件aspButton单击事件失效问题汇总 先来说下可能的原因吧。 1、按钮事件方法的名称是否准确无误 2、是否为客户端按钮,即含有 runat="sever"标签。 3、按钮是否存在在&lt;form runat="server"&gt;标签...

    listView上增加button点击事件

    标题"listView上增加button点击事件"所涉及的核心知识点是如何在ListView的item中嵌入Button,并同时处理这两个元素的独立点击事件,避免事件冲突。 首先,我们需要理解ListView的工作原理。ListView通过Adapter来...

    ListView和Button点击事件冲突处理

    以上是解决ListView与Button点击事件冲突的常见方法。在实际开发中,应根据项目需求选择最合适的方法。在ListBtnDemo这个项目中,可能已经实现了某种解决方案,通过查看源代码,我们可以更深入地学习和理解这种处理...

    Android listview和button点击事件冲突问题解决方法

    本文将详细介绍如何解决Android listview和button点击事件冲突。 首先,我们要理解这个问题的根本原因。当在ListView的Item布局中包含一个Button时,ListView本身也有点击监听器,而Button也有自己的点击监听器。...

    Button点击事件的四种实现

    Button点击事件的用四种方法实现,分别是:1.匿名内部类实现;2.Activity继承View.OnClickListener,由Activity实现OnClick(View view)方法;3.自定义点击事件监听类;4.在xml里利用反射调用方法。

    ListView和BaseAdapter搭配Button点击事件获取不同Item

    总结起来,通过上述步骤,我们可以实现ListView中每个Item上的Button点击事件,并获取到点击的Item信息。在实际开发中,这有助于实现更丰富的交互功能,如删除、编辑列表项等。记住,理解ListView的复用机制以及如何...

    Android编程出现Button点击事件无效的解决方法示例

    Android编程出现Button点击事件无效是一种常见的问题,在实际开发中,我们可能会遇到Button点击事件无效的情况,这个问题可能是由于多种原因引起的,例如Button没有初始化、Button初始化多次、Button点击事件写错、...

    ListView中添加Button点击事件并改变状态

    而在这个场景中,我们讨论的是如何在ListView的每一项中添加Button,并为这个Button设置点击事件,以便在用户点击时能响应并改变Button的状态。下面将详细阐述实现这一功能的关键步骤和涉及的技术点。 首先,我们...

    Android Button点击事件的四种实现方法

    Android Button点击事件的四种实现方法 Android Button点击事件是 Android 应用程序中常见的一种交互方式,实现 Button 点击事件有多种方法,本文将详细介绍四种实现 Button 点击事件的方法,并对每种方法进行详细...

    android studio按钮Button点击事件.rar

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

    C#通过委托调用Button单击事件的方法

    这里介绍通过委托取消Button事件switch-case的方法。需要注意的是,事先要按顺序在各个Button的Tag属性中设置0、1、2、3……等序号,其作用请详看代码。 /*定义委托*/ public delegate 类型或viod MethodDelegate...

    Listview中的Button实现点击事件

    实现ListView中Button的点击事件,主要涉及到事件监听和数据绑定的概念。下面我们将详细探讨这两种常见的实现方式:接口回调和抽象类。 首先,我们来谈谈接口回调的方式。这种方式适用于父组件(如Activity或...

    asp.net js模拟Button点击事件

    本文将深入探讨如何在ASP.NET中使用JavaScript模拟Button点击事件,并解决可能遇到的问题。 首先,让我们看看给定的代码片段。在ASP.NET中,HTML元素的ID可能会在编译后被改变,因此我们需要使用服务器端的`&lt;%= %&gt;`...

    探寻C# Button双击事件

    通过对`Button`控件的`Click`事件进行重载,并通过记录两次点击之间的时间间隔来判断是否为双击,我们成功地实现了`Button`控件的双击事件。这种方法不仅简单实用,而且具有很好的灵活性。在实际开发过程中,可以...

    动态生成button以及点击事件

    本教程将深入讲解如何实现这个功能,以标题“动态生成button以及点击事件”为例,结合描述中的“一个简单的demo、实现了动态生成10个button、然后为这些button添加点击事件”,我们将探讨这一过程。 首先,我们需要...

    MFC button双击事件响应

    本教程将深入讲解如何在MFC应用中处理Button控件的双击事件。 在Windows GUI编程中,事件是用户与应用程序交互的关键机制。例如,当用户点击或双击按钮时,会产生相应的消息。MFC使用消息映射机制来处理这些事件。...

    android Button监听事件的几种类型

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

    解决layui中的form表单与button的点击事件冲突问题

    然而,在实际使用中,有时会出现一些意料之外的问题,例如本文提到的 "layui 中的 form 表单与 button 的点击事件冲突问题"。 当 layui 的 form 表单元素与 button 元素位置重合时,可能会导致 button 的 click ...

Global site tag (gtag.js) - Google Analytics