我是编程新手。我正在制作短信应用。我不知道如何将功能附加到按钮上。这是活动和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" />
你应该如何将功能附加到按钮?
谢谢,感谢您的光临。
答案 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