六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 47|回复: 0

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

[复制链接]

升级  96%

10

主题

10

主题

10

主题

童生

Rank: 1

积分
48
 楼主| 发表于 2013-1-15 02:20:24 | 显示全部楼层 |阅读模式
上篇地址: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);  }               }} 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表