- package com.example.data;
- import Android.support.v7.App.ActionBarActivity;
- import Android.view.View;
- import Android.view.View.OnClickListener;
- import Android.widget.Button;
- import Android.widget.EditText;
- import Android.widget.TextView;
- import Android.widget.Toast;
- import Android.content.Intent;
- import Android.os.Bundle;
- public class MainActivity extends ActionBarActivity implements OnClickListener {
- private EditText et1;
- private TextView tv2;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Button btn=(Button)findViewById(R.id.button1);
- btn.setOnClickListener(this);
- et1 = (EditText) findViewById(R.id.editText1);
- }
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- // TODO Auto-generated method stub
- tv2= (TextView) findViewById(R.id.textView2);
- super.onActivityResult(requestCode, resultCode, data);
- if (requestCode == 1 && resultCode == 2) {
- String adate = data.getStringExtra("data");
- String cz = "您充值了" + adate + "元";
- Toast.makeText(MainActivity.this, cz, Toast.LENGTH_LONG).show();;
- }
- else if (requestCode == 1 && resultCode == 3) {
- String accdate = "充值失败";
- Toast.makeText(MainActivity.this, accdate, Toast.LENGTH_LONG).show();
- }
- }
- public void onClick(View v) {
- Intent intent = new Intent(this,ScendActivity.class);
- String phone = et1.getText().toString();
- intent.putExtra("p",phone );
- startActivityForResult(intent,1);
- }
- }
- <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.data.MainActivity">
- <TextView
- Android:id="@+id/textView1"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignParentLeft="true"
- Android:layout_alignParentTop="true"
- Android:layout_marginTop="50dp"
- Android:text="输入手机号码:"
- Android:textSize="20dp" />
- <EditText
- Android:id="@+id/editText1"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignBaseline="@+id/textView1"
- Android:layout_alignBottom="@+id/textView1"
- Android:layout_toRightOf="@+id/textView1"
- Android:ems="10">
- <requestFocus />
- </EditText>
- <Button
- Android:id="@+id/button1"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignParentTop="true"
- Android:layout_centerHorizontal="true"
- Android:layout_marginTop="164dp"
- Android:text="充值" />
- </RelativeLayout>
- package com.example.data;
- import Android.support.v7.App.ActionBarActivity;
- import Android.view.View;
- import Android.view.View.OnClickListener;
- import Android.widget.Button;
- import Android.widget.EditText;
- import Android.widget.TextView;
- import Android.content.Intent;
- import Android.os.Bundle;
- public class ScendActivity extends ActionBarActivity implements OnClickListener{
- private TextView tv;
- private EditText et2;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.scend);
- Button bt2= (Button) findViewById(R.id.button2);
- Button bt3=(Button) findViewById(R.id.button3);
- et2=(EditText)findViewById(R.id.editText2);
- // TODO Auto-generated method stub
- final Intent intent = getIntent();
- Bundle bundle=intent.getExtras();//.getExtras() 得到 intent 所附带的额外数据
- String p=bundle.getString("p");//getString() 返回指定 key 的值
- tv=(TextView) findViewById(R.id.textView3);
- tv.setText(p);
- bt2.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- String Data=et2.getText().toString();
- Intent intent=new Intent();
- intent.putExtra("data", Data);
- setResult(2,intent);
- finish();
- }
- });
- bt3.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- Intent intent=new Intent();
- setResult(3,intent);
- finish();
- }
- });
- }
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- }
- }
- <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.data.ScendActivity">
- <TextView
- Android:id="@+id/textView3"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignBottom="@+id/textView1"
- Android:layout_alignTop="@+id/textView1"
- Android:layout_centerHorizontal="true"
- Android:text=" " />
- <Button
- Android:id="@+id/button3"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignBaseline="@+id/button2"
- Android:layout_alignBottom="@+id/button2"
- Android:layout_toRightOf="@+id/textView3"
- Android:text="取消充值" />
- <TextView
- Android:id="@+id/textView4"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignRight="@+id/button3"
- Android:layout_alignTop="@+id/textView3"
- Android:text="充值"
- Android:textSize="20dp" />
- <Button
- Android:id="@+id/button2"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignRight="@+id/textView5"
- Android:layout_below="@+id/editText2"
- Android:layout_marginTop="97dp"
- Android:text="充值" />
- <TextView
- Android:id="@+id/textView2"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_above="@+id/textView5"
- Android:layout_alignLeft="@+id/textView5"
- Android:text="你要为:"
- Android:textSize="20dp" />
- <EditText
- Android:id="@+id/editText2"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignTop="@+id/textView5"
- Android:layout_toRightOf="@+id/textView5"
- Android:ems="10" />
- <TextView
- Android:id="@+id/textView5"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_alignParentLeft="true"
- Android:layout_below="@+id/textView4"
- Android:layout_marginTop="74dp"
- Android:text="充值金额:"
- Android:textSize="20dp" />
- </RelativeLayout>
07(2)
来源: http://www.bubuko.com/infodetail-3252957.html