如何将函数附加到Eclipse中的按钮?

时间:2014-06-15 19:45:00

标签: android eclipse button

我是编程新手。我正在制作短信应用。我不知道如何将功能附加到按钮上。这是活动和xml。

    public void sendSMS() {
    Log.d("TAG", "button is now clicked");
    String phoneNumber = "443*******";
    String message = "Hello! How are you?";

    SmsManager; SmsManager = SmsManager.getDefault();
    SmsManager.sendTextMessage(phoneNumber, null, message, null, null);
}

          <Button
            android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Send Message" />

你应该如何将功能附加到按钮?

谢谢,感谢您的光临。

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用onClick属性。

将此属性添加到Button元素:

android:onClick="sendSMS"
然后,Android将尝试在您的活动中调用sendSMS方法。它将View作为参数(将设置为您单击的视图),因此您需要将方法更改为:

public void sendSMS(View view)

这些都包含在这里的文档中: http://developer.android.com/guide/topics/ui/controls/button.html