<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.homework8.MainActivity" >
    <LinearLayout 
        android:orientation="horizontal"
        android:id="@+id/LinearLayout1"
        android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginTop="50sp"
        >
         <TextView 
         android:id="@+id/tv1"
         android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="手机号码:"
            android:textSize="20sp"   
        />

         <EditText
             android:id="@+id/et1"
             android:layout_width="192dp"
             android:layout_height="wrap_content" 
             android:textSize="20sp"
             android:hint="请输入手机号"/>
    </LinearLayout>

    <Button
        android:id="@+id/bt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/LinearLayout1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="141dp"
        android:text="充值" 
        android:onClick="click"/>

</RelativeLayout>
<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=".MainActivity" >

<LinearLayout
    android:id="@+id/LinearLayout2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="50sp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/tv2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="您要为:"
        android:textSize="20sp" />

    <TextView
        android:id="@+id/tv4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="6"
        android:text=""
        android:textSize="20sp" />

    <TextView
        android:id="@+id/tv3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="充值"
        android:textSize="20sp" 
        />
</LinearLayout>

<LinearLayout
    android:id="@+id/LinearLayout3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/LinearLayout2"
    android:layout_below="@+id/LinearLayout2"
    android:layout_marginTop="43dp"
    android:orientation="horizontal" >
    <TextView 
       android:id="@+id/tv5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="充值金额:"
        android:textSize="20sp"  />
    <EditText 
         android:id="@+id/et2"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content" 
         android:textSize="20sp"/>
</LinearLayout>

<Button
    android:id="@+id/bt3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/bt2"
    android:layout_alignBottom="@+id/bt2"
    android:layout_alignParentRight="true"
    android:layout_marginRight="26dp"
    android:text="取消充值" 
    android:onClick="click2"/>

<Button
    android:id="@+id/bt2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/LinearLayout3"
    android:layout_below="@+id/LinearLayout3"
    android:layout_marginTop="72dp"
    android:onClick="click1"
    android:text="充值" />

</RelativeLayout>
package com.example.homework8;

import android.support.v7.app.ActionBarActivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
private EditText et1;
private Button bt1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
         et1=(EditText) findViewById(R.id.et1);
         bt1=(Button) findViewById(R.id.bt1);
         
    }
    
    //点按钮开启第二个窗口
    public void click(View v){
        if (et1.length()!=11) {
            Toast.makeText(this, "输入错误,重新输入", 0).show();
        }else {
            Intent intent=new Intent(this,SecondActiviy.class);    
            String s1=et1.getText().toString();
            intent.putExtra("sjh", s1);
            startActivityForResult(intent, 1);
        }
        
    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        String s1 = data.getStringExtra("data");
        String s2=et1.getText().toString();
        if(requestCode==1){
            switch(resultCode){
            case 2:
            Toast.makeText(this,"您成功为用户"+s2+"充值"+s1+"元", 0).show();
                break;
            case 3:
            Toast.makeText(this,"充值失败", 0).show();
                break;            
            }
        }
    }
}

    
package com.example.homework8;

import android.support.v7.app.ActionBarActivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

    
    //点按钮开启第二个窗口
    public class SecondActiviy extends Activity  {
private EditText et2;
private TextView tv4;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.second);
             et2=(EditText) findViewById(R.id.et2);
             tv4=(TextView) findViewById(R.id.tv4);
             Intent intent=getIntent();
             String s1=intent.getStringExtra("sjh");
             tv4.setText(s1);             
        }


        public void click1(View view) {
            Intent intent = new Intent();
            intent.putExtra("data", et2.getText().toString());
            setResult(2, intent);
            finish();
        }

        public void click2(View view) {
            Intent intent = new Intent();
            setResult(3, intent);
            finish();
        }
    }

posted on 2019-10-21 18:34  废材🏀篮球  阅读(97)  评论(0编辑  收藏  举报