android eclipse中在androidmanifest.xml注册的问题-----代码

Main.java:

package com.example.activity003;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Main extends Activity {
  private EditText factorone;
  private EditText factortwo;
  private TextView symbol;
  private Button calculate;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //根据控件的ID来取得代表控件的对象
        factorone = (EditText)findViewById(R.id.factorone);
        factortwo = (EditText)findViewById(R.id.factortwo);
        symbol = (TextView)findViewById(R.id.symbol);
        calculate = (Button)findViewById(R.id.calculate);
        //为symbol和calculate设置显示的值
        symbol.setText(R.string.symbol);
        calculate.setText(R.string.calculate);
        //将监听器的对象绑定到按钮对象上面
        calculate.setOnClickListener(new CalculateListener());
    }
    class CalculateListener implements OnClickListener{
        public void onClick(View v) {
   // 取得两个EditText控件的值
   String factoroneStr = factorone.getText().toString();
   String factortwoStr = factortwo.getText().toString();
   //将这两个值存放到Intent对象当中
   Intent intent = new Intent();
   intent.putExtra("one", "factoronestr");
   intent.putExtra("two","factortwostr");
   intent.setClass(Main.this,ResultActivity.class);
   //使用这个Intent对象来启动ResultActivity
   Main.this.startActivity(intent);   
  } 
    }
}
main.xml:

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    >
             android:id="@+id/factorone"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         />
            android:id="@+id/factortwo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
          />
            android:id="@+id/symbol"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         />
   

你可能感兴趣的:(android eclipse中在androidmanifest.xml注册的问题-----代码)