首页 > 代码库 > android 按钮点击事件

android 按钮点击事件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="com.example.phonecall.MainActivity" >    <EditText        android:id="@+id/editText1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:inputType="phone" >    </EditText>    <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignLeft="@+id/editText1"        android:layout_below="@+id/editText1"        android:layout_marginTop="17dp"        android:text="@string/dail" /></RelativeLayout>
   @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                //找到button按钮        Button btn = (Button)this.findViewById(R.id.button1);        //对按钮监听点击事件        btn.setOnClickListener(new CallListener());            }        public class CallListener implements OnClickListener    {        @Override        public void onClick(View v) {            // TODO Auto-generated method stub            //找text文本            EditText edit = (EditText)MainActivity.this.findViewById(R.id.editText1);            //得到text文本中的内容            String number = edit.getText().toString();                        //翻译为意图             Intent intent = new Intent();            //对intent设置对应的action            intent.setAction(Intent.ACTION_CALL);            //打电话            intent.setData(Uri.parse("tel:"+number));                        startActivity(intent);                    }                    }