`
davice_li
  • 浏览: 93805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

为上篇的Android 乘法计算器,加入菜单。

阅读更多

上篇地址: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应用程序的基础架构。下面我们将深入探讨这些关键知识点。 首先,`Android`是Google开发的一款开源...

    【Android开发学习21】写一个简单的乘法计算器,并添加退出菜单--代码

    在Android开发中,创建一个简单的乘法计算器是一个基础但实用的练习,可以帮助开发者熟悉UI组件、事件处理以及应用流程管理。下面将详细讲解这个过程,包括如何使用TextView、EditText、Button、Menu以及多个...

    基于android的计算器设计

    该计算器目前仅支持乘法运算,并在此基础上进行了额外的功能扩展,增强了其健壮性和实用性。通过这个项目的学习,开发者可以深入理解Android应用开发中的多个核心概念和技术点。 #### 主要技术点 1. **Activity**:...

    仿android计算器 仿android计算器

    在Android平台上开发一款仿原生Android计算器应用,是一项常见的练习任务,它可以帮助开发者熟悉Android界面设计、事件处理以及基本的算术运算逻辑。这个项目主要涉及以下几个关键知识点: 1. **Android Studio**: ...

    Android 计算器

    在Android平台上开发一款计算器应用,是一项基础且实用的编程任务,可以帮助开发者熟悉Android SDK、布局设计、事件处理以及数学逻辑的实现。以下是对这个“Android计算器”项目的一些关键知识点的详细解析: 1. **...

    Android时写的一个计算器代码

    在Android平台上开发应用程序时,创建一个计算器应用是一个常见的学习任务,因为这涵盖了基本的用户界面设计、事件处理以及计算逻辑的实现。这个名为"MyCalculator"的项目,正如标题和描述所提到的,是一个在学习...

    android平台下,开发出来的一个计算器

    在Android平台上开发一个计算器应用程序,是一项基础且重要的实践工作,涉及到Android SDK、Java编程语言以及Android Studio等核心工具。下面将详细阐述这个过程中的关键知识点。 1. **Android SDK**: Android软件...

    简单的Android计算器,支持科学计算

    在Android平台上开发一个简单的计算器应用,特别是支持科学计算的版本,是一项实用且有趣的任务。这个项目名为"Calculator-master",意味着它是一个基础的计算器项目,具有完整的科学计算功能。Android Studio是谷歌...

    Android 带滑动、抽屉效果的逆波兰式计算器

    在Android开发中,创建一个带有滑动抽屉效果和逆波兰式计算器的App是一项具有挑战性的任务,它结合了UI设计和算法实现。这个项目主要涉及以下几个关键知识点: 1. **Android UI组件**:抽屉(Drawer)效果是Android...

    Android studio——计算器demo

    在Android Studio中创建一个计算器应用是一项基础且实用的练习,尤其适合初学者了解移动应用开发的基本流程。这个“Android studio——计算器demo”项目提供了一个简单的计算器应用实例,它可以帮助开发者熟悉...

    android开发计算器设计开发报告.docx

    综上所述,该文档详细介绍了基于Android平台的简单计算器应用的设计与实现过程,涵盖了从需求分析到开发环境配置、系统设计、功能实现等各个环节。通过该文档,我们可以了解到一个完整的Android应用程序是如何从概念...

    Android写一个简单乘法计算

    这篇博客文章“Android写一个简单乘法计算”旨在介绍如何在Android应用中实现一个基础的乘法计算器功能。以下是对这个话题的详细解释。 首先,我们需要创建一个新的Android项目。在Android Studio中,选择"Start a ...

    Android案例:简易四则计算器,加减乘除用四个按钮控制。利用Activity点击事件监听

    在Android应用开发中,创建一个简易四则计算器是学习基础UI设计和事件处理的一个经典案例。这个案例主要涉及以下几个核心知识点: 1. **Activity**:Activity是Android中的一个组件,代表用户界面和交互的主要单元...

    简易矩阵计算器

    "简易矩阵计算器"是一款基于MATLAB的图形用户界面(GUI)应用程序,主要设计用于进行基本的矩阵运算。MATLAB,全称“Matrix Laboratory”,是一种强大的数值计算软件,以其对矩阵和数组处理的强大功能而闻名。这款矩阵...

    android实现简单的乘法计算代码

    在Android平台上实现一个简单的乘法...通过以上这些知识点,你可以构建一个基础的乘法计算器应用,它能接收用户输入,执行乘法运算,并显示结果。在实际开发中,可能还需要考虑错误处理、用户输入验证等更复杂的细节。

    Create Android Sample Application

    通过遵循上述步骤,您可以成功地创建一个能够执行乘法运算的计算器应用,并且还可以通过Robotium等工具进行自动化测试。此外,通过学习项目结构和布局文件的设计,您可以更好地理解和掌握Android应用开发的基础知识...

    jisuanqi.zip_jisuanqi

    用户可能通过设置颜色选项或菜单来改变计算器的背景颜色,从而提高使用体验。 【知识点三:限制与不足】 然而,这个计算器程序存在一些局限性。首先,它不能进行连续运算,意味着用户不能一次性输入多个操作并连续...

    带抽屉滑动效果

    这种效果在Android平台上尤为常见,因为它提供了一种优雅的方式来展示附加内容,而不会遮挡主要界面。 在描述中提到的"使用ViewPager滑动页面",ViewPager是Android SDK中的一个视图组件,它允许用户在多个页面间...

Global site tag (gtag.js) - Google Analytics