sendMessage(View view)详解

响应send按钮的点击事件

一般我们都是在java代码里监听点击事件,然而我们也可直接通过 button的 android:onClick 属性来关联点击事件:

 
 
  1. <Button
  2. android:layout_width="wrap_content"
  3. android:layout_height="wrap_content"
  4. android:text="@string/button_send"
  5. android:onClick="sendMessage" />

android:onClick的值"sendMessage"是当点击按钮的时候调用的activity中的sendMessage()方法。

打开src目录中的MainActivity文件,在类中添加如下方法:

 
 
  1. /** Called when the user clicks the Send button */
  2. public void sendMessage(View view) {
  3. // Do something in response to button
  4. }

由于方法的参数中有View类,因此你需要引入相应的包

 
 
  1. import android.view.View;


为了让系统在点击按钮的时候自动调用到sendMessage方法,你的方法必须遵守如下约定:

1.必须是public方法;

2.必须是void返回类型;

3.必须带有一个View形参(表示被点击的究竟是哪个View);


猜你喜欢

转载自blog.csdn.net/qq_33956378/article/details/65039468