First rewrite the Activity_main.xml file
The code is as follows:
<linearlayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:tools= "http// Schemas.android.com/tools "android:id=" @+id/mylayout "android:orientation=" vertical "android:layout_width=" fill_p Arent "android:layout_height=" fill_parent "><tablelayout xmlns:android=" http://schemas.android.com/apk/res/ Android "android:id=" @+id/tablelayout01 "android:orientation=" vertical "android:layout_width=" fill_parent "and roid:layout_height= "Wrap_content" > <TableRow> <textview android:text= "recipient:" A Ndroid:layout_width= "90px" android:layout_height= "wrap_content" android:textsize= "20px"/> <edittext android:id= "@+id/tel" android:numeric= "integer" Android:layout_width= "260px "android:layout_height=" wrap_content "/> </TableRow> <view android:layout_height=" 2px "android:background=" #ff909090 "/> &Lt tablerow> <textview android:text= "content:" android:textsize= "20px" Android:layo Ut_width= "90px" android:layout_height= "wrap_content"/> <edittext android:id= "@ +id/content "android:lines=" 6 "android:gravity=" Top "android:layout_width=" 26 0px "android:layout_height=" wrap_content "/> </TableRow> <view Android:layout_heigh t= "2px" android:background= "#ff909090"/> </tablelayout><button android:id= "@+id/mybut" Androi D:layout_width= "Fill_parent" android:layout_height= "wrap_content" android:text= "Send SMS"/></linearlayout>
Then write the corresponding mainactivity class
The code is as follows:
Package Com.example.myclock;import Android.net.uri;import Android.os.bundle;import android.os.systemclock;import Android.os.vibrator;import Android.app.activity;import Android.app.service;import Android.content.Intent;import Android.view.menu;import Android.view.view;import Android.view.view.onclicklistener;import Android.widget.Button; Import Android.widget.chronometer;import Android.widget.chronometer.onchronometerticklistener;import Android.widget.edittext;public class Mainactivity extends Activity {private Button mybut = null;private EditText Tel = nul L;private EditText content = null; @Override public void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); This.mybut = (Button) Super.findviewbyid (r.id.mybut); This.tel = (EditText) Super.findviewbyid (R.id.tel); This.content = (EditText) Super.findviewbyid (r.id.content); This.mybut.setOnClickListener (New Onclicklistenerlmpl ());} Private class Onclicklistenerlmpl implements onclicklistener{public void OnClick (view view) {String Telstr = M AinActivity.this.tel.getText (). toString (); String Note = MainActivity.this.content.getText (). toString (); Uri uri = Uri.parse ("Smsto:" +telstr); Intent it = new Intent (); It.setaction (intent.action_sendto); It.putextra ("Sms_body", note); It.settype ("vnd.android-dir/mms-sms"); It.setdata (URI); MainActivity.this.startActivity (IT); } }}
Operating effect:
Android Send SMS Program