zoukankan      html  css  js  c++  java
  • 003_01电话拨号器

     1 package com.example.phoneDail;
     2 
     3 import android.app.Activity;
     4 import android.content.Intent;
     5 import android.net.Uri;
     6 import android.os.Bundle;
     7 import android.view.View;
     8 import android.view.View.OnClickListener;
     9 import android.widget.Button;
    10 import android.widget.EditText;
    11 
    12 
    13 public class MainActivity extends Activity {
    14 
    15     @Override
    16     protected void onCreate(Bundle savedInstanceState) {
    17         super.onCreate(savedInstanceState);
    18         setContentView(R.layout.activity_main);
    19         
    20         findViewById(R.id.button1);
    21         Button bt = (Button)findViewById(R.id.button1);
    22         bt.setOnClickListener(new MyListener());
    23                 
    24     }
    25     private class MyListener implements OnClickListener{
    26 
    27         @Override
    28         public void onClick(View v) {
    29             EditText phoneDail = (EditText) MainActivity.this.findViewById(R.id.phoneDail);
    30             String number = phoneDail.getText().toString();
    31             Intent intent = new Intent();
    32             intent.setAction(Intent.ACTION_CALL);
    33             intent.setData(Uri.parse("tel:" +number));
    34             startActivity(intent);
    35         }
    36         
    37         
    38     }
    39     
    40 
    41 }
    MainActivity.java
     1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     2     xmlns:tools="http://schemas.android.com/tools"
     3     android:layout_width="match_parent"
     4     android:layout_height="match_parent"
     5     android:paddingBottom="@dimen/activity_vertical_margin"
     6     android:paddingLeft="@dimen/activity_horizontal_margin"
     7     android:paddingRight="@dimen/activity_horizontal_margin"
     8     android:paddingTop="@dimen/activity_vertical_margin"
     9     tools:context="com.example.phoneDail.MainActivity" >
    10 
    11     <EditText
    12         android:id="@+id/phoneDail"
    13         android:layout_width="match_parent"
    14         android:layout_height="wrap_content"
    15         android:layout_alignParentTop="true"
    16         android:inputType="phone" >
    17 
    18         <requestFocus />
    19     </EditText>
    20 
    21     <Button
    22         android:id="@+id/button1"
    23         android:layout_width="wrap_content"
    24         android:layout_height="wrap_content"
    25         android:layout_alignRight="@id/phoneDail"
    26         android:layout_alignEnd="@id/phoneDail"
    27         android:layout_below="@+id/phoneDail"
    28         android:text="@string/dail" />
    29 
    30 </RelativeLayout>
    activity_main.xml

    效果图:

    物随心转,境由心造,一切烦恼皆由心生。
  • 相关阅读:
    课堂作业
    读书计划
    软件工程----11软件演化
    软件工程----10软件测试
    软件工程概论第五章--软件工程中的形式化方法
    软件工程概论第四章--需求工程
    软件工程概论第三章--软件项目管理
    软件工程概论第二章--软件过程
    软件工程概论第一章--概述
    在jsp里面如何用按钮跳转(转自http://oracleabc-126-com.iteye.com/blog/941739)自己留着学
  • 原文地址:https://www.cnblogs.com/woodrow2015/p/4515651.html
Copyright © 2011-2022 走看看