android eclipse计算器布局,请教eclipse android 简单计算器入门 相关问题。

一个小型加法计算器,在输入框里输入数据,键入button后进入下一个activity显示了计算结果,这时候按下返回键,输入过的数据还会输入框在里面。请问,如何在按返回的同时,清空原有文本框EditView中输入过的内容,让我在下一次输入的时候,输入框里是空白?

此段为第一个页面package dhu.qq.com;

import android.R.integer;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class ZuoyeActivity extends Activity {

/** Called when the activity is first created. */

private EditText et1;

private EditText et2;

private Button bt1;

private Float f1, f2;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

et1 = (EditText) findViewById(R.id.et1);

et2 = (EditText) findViewById(R.id.et2);

bt1 = (Button) findViewById(R.id.bt1);

bt1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

f1 = Float.parseFloat(et1.getText().toString());

f2 = Float.parseFloat(et2.getText().toString());

Bundle bd1 = new Bundle();

bd1.putFloat("iput1",f1);

bd1.putFloat("iput2",f2);

Intent itt1 = new Intent();

itt1.putExtra("transfer_bundle", bd1);

itt1.setClass(ZuoyeActivity.this, SecondyActivity.class);

startActivity(itt1);

}

});

}

}

此段为第二个页面/**

*

*/

package dhu.qq.com;

import java.security.PublicKey;

import android.R.string;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.widget.TextView;

/**

* @author Administrator

*

*/

public class SecondyActivity extends Activity {

/*

* (non-Javadoc)

*

* @see android.app.Activity#onCreate(android.os.Bundle)

*/

private TextView tv21;

private Float f1, f2, f3;

private String str;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.main2);

tv21 = (TextView) findViewById(R.id.tv21);

Intent itt2 = new Intent();

Bundle bd12 = new Bundle();

itt2 = this.getIntent();

bd12 = itt2.getBundleExtra("transfer_bundle");

f1 = bd12.getFloat("iput1");

f2 = bd12.getFloat("iput2");

f3 = f1 + f2;

str = String.valueOf(f3);

tv21.setText(str);

}

}

最终效果如图

65722207cbb55509291f6c6d711a7cbc.png零基础入门求教,谢谢各位大神!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值