上篇地址:http://davice-li.iteye.com/blog/763026
在Activity03.java 中修改一下 就可以了。
package com.test.app;
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.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Activity03 extends Activity {
/** Called when the activity is first created. */
private EditText editTextOne;
private TextView textView;
private EditText editTextTwo;
private Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editTextOne=(EditText)findViewById(R.id.MyOne);
textView=(TextView)findViewById(R.id.MyTextView);
editTextTwo=(EditText)findViewById(R.id.MyTwo);
button=(Button)findViewById(R.id.MyButton);
textView.setText(R.string.fh);
button.setText("计算");
button.setOnClickListener(new CalListener());
}
@Override
//当客户点击menu 按钮时,会调用该方法。
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, 1, 1, R.string.exit);
menu.add(0,2,2,R.string.about);
return super.onCreateOptionsMenu(menu);
}
@Override
//当客户点击 菜单中的某项时,会调用该方法。
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId()== 1){
finish();
}
return super.onOptionsItemSelected(item);
}
class CalListener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String oneStr = editTextOne.getText().toString();
String twoStr = editTextTwo.getText().toString();
Intent intent= new Intent();
intent.putExtra("first", oneStr);
intent.putExtra("second", twoStr);
intent.setClass(Activity03.this, CalActivity.class);
startActivity(intent);
}
}
}
分享到:
相关推荐
在Android平台上开发一个简单的乘法计算器涉及到多个技术层面,包括用户界面设计、事件处理、运算逻辑以及Android应用程序的基础架构。下面我们将深入探讨这些关键知识点。 首先,`Android`是Google开发的一款开源...
在Android开发中,创建一个简单的乘法计算器是一个基础但实用的练习,可以帮助开发者熟悉UI组件、事件处理以及应用流程管理。下面将详细讲解这个过程,包括如何使用TextView、EditText、Button、Menu以及多个...
该计算器目前仅支持乘法运算,并在此基础上进行了额外的功能扩展,增强了其健壮性和实用性。通过这个项目的学习,开发者可以深入理解Android应用开发中的多个核心概念和技术点。 #### 主要技术点 1. **Activity**:...
在Android平台上开发一款仿原生Android计算器应用,是一项常见的练习任务,它可以帮助开发者熟悉Android界面设计、事件处理以及基本的算术运算逻辑。这个项目主要涉及以下几个关键知识点: 1. **Android Studio**: ...
在Android平台上开发一款计算器应用,是一项基础且实用的编程任务,可以帮助开发者熟悉Android SDK、布局设计、事件处理以及数学逻辑的实现。以下是对这个“Android计算器”项目的一些关键知识点的详细解析: 1. **...
在Android平台上开发应用程序时,创建一个计算器应用是一个常见的学习任务,因为这涵盖了基本的用户界面设计、事件处理以及计算逻辑的实现。这个名为"MyCalculator"的项目,正如标题和描述所提到的,是一个在学习...
在Android平台上开发一个计算器应用程序,是一项基础且重要的实践工作,涉及到Android SDK、Java编程语言以及Android Studio等核心工具。下面将详细阐述这个过程中的关键知识点。 1. **Android SDK**: Android软件...
在Android平台上开发一个简单的计算器应用,特别是支持科学计算的版本,是一项实用且有趣的任务。这个项目名为"Calculator-master",意味着它是一个基础的计算器项目,具有完整的科学计算功能。Android Studio是谷歌...
在Android开发中,创建一个带有滑动抽屉效果和逆波兰式计算器的App是一项具有挑战性的任务,它结合了UI设计和算法实现。这个项目主要涉及以下几个关键知识点: 1. **Android UI组件**:抽屉(Drawer)效果是Android...
在Android Studio中创建一个计算器应用是一项基础且实用的练习,尤其适合初学者了解移动应用开发的基本流程。这个“Android studio——计算器demo”项目提供了一个简单的计算器应用实例,它可以帮助开发者熟悉...
综上所述,该文档详细介绍了基于Android平台的简单计算器应用的设计与实现过程,涵盖了从需求分析到开发环境配置、系统设计、功能实现等各个环节。通过该文档,我们可以了解到一个完整的Android应用程序是如何从概念...
这篇博客文章“Android写一个简单乘法计算”旨在介绍如何在Android应用中实现一个基础的乘法计算器功能。以下是对这个话题的详细解释。 首先,我们需要创建一个新的Android项目。在Android Studio中,选择"Start a ...
在Android应用开发中,创建一个简易四则计算器是学习基础UI设计和事件处理的一个经典案例。这个案例主要涉及以下几个核心知识点: 1. **Activity**:Activity是Android中的一个组件,代表用户界面和交互的主要单元...
"简易矩阵计算器"是一款基于MATLAB的图形用户界面(GUI)应用程序,主要设计用于进行基本的矩阵运算。MATLAB,全称“Matrix Laboratory”,是一种强大的数值计算软件,以其对矩阵和数组处理的强大功能而闻名。这款矩阵...
在Android平台上实现一个简单的乘法...通过以上这些知识点,你可以构建一个基础的乘法计算器应用,它能接收用户输入,执行乘法运算,并显示结果。在实际开发中,可能还需要考虑错误处理、用户输入验证等更复杂的细节。
通过遵循上述步骤,您可以成功地创建一个能够执行乘法运算的计算器应用,并且还可以通过Robotium等工具进行自动化测试。此外,通过学习项目结构和布局文件的设计,您可以更好地理解和掌握Android应用开发的基础知识...
用户可能通过设置颜色选项或菜单来改变计算器的背景颜色,从而提高使用体验。 【知识点三:限制与不足】 然而,这个计算器程序存在一些局限性。首先,它不能进行连续运算,意味着用户不能一次性输入多个操作并连续...
这种效果在Android平台上尤为常见,因为它提供了一种优雅的方式来展示附加内容,而不会遮挡主要界面。 在描述中提到的"使用ViewPager滑动页面",ViewPager是Android SDK中的一个视图组件,它允许用户在多个页面间...