Android问题,帮帮小弟Activity/Bundle cannot be resolved to a type怎么解决
Result.java代码如下packagecom.android.weight;/*import相关class*/importjava.text.DecimalForm...
Result.java 代码如下
package com.android.weight;
/* import相关class*/
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Result extends Activity{
/** Called when the activity is first created*/
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
/*加载main.xml Layout*/
setContentView(R.layout.result);
/*取得Intent中的Bundle对象*/
Bundle bunde = this.getIntent().getExtras();
/*取得Bundle对象中的数据*/
String sex = bunde.getString("sex");
double height = bunde.getDouble("height");
/*判断性别*/
String sexText="";
if(sex.equals("M")){
sexText="男性";
}else{
sexText="女性";
}
/*取得标准体重*/
String weight=this.getWeight(sex,height);
/*设定输出文字*/
TextView tv1=(TextView) findViewById(R.id.text1);
tv1.setText("你是一位"+sexText+"\n你的身高是"+height+
"公分\n你的标准体重是"+weight+"公斤");
}
/*四舍五入的method*/
private String format(double num)
{
NumberFormat formatter = new DecimalFormat("0.00");
String s=formatter.format(num);
return s;
}
/*以findViewById()取得Button对象,onClickListener*/
private String getWeight(String sex,double height)
{
String weight="";
if(sex.equals("M"))
{
weight=format((height-80)*0.7);
}else
{
weight=format((height-70)*0.6);
}
return weight;
} 展开
package com.android.weight;
/* import相关class*/
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Result extends Activity{
/** Called when the activity is first created*/
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
/*加载main.xml Layout*/
setContentView(R.layout.result);
/*取得Intent中的Bundle对象*/
Bundle bunde = this.getIntent().getExtras();
/*取得Bundle对象中的数据*/
String sex = bunde.getString("sex");
double height = bunde.getDouble("height");
/*判断性别*/
String sexText="";
if(sex.equals("M")){
sexText="男性";
}else{
sexText="女性";
}
/*取得标准体重*/
String weight=this.getWeight(sex,height);
/*设定输出文字*/
TextView tv1=(TextView) findViewById(R.id.text1);
tv1.setText("你是一位"+sexText+"\n你的身高是"+height+
"公分\n你的标准体重是"+weight+"公斤");
}
/*四舍五入的method*/
private String format(double num)
{
NumberFormat formatter = new DecimalFormat("0.00");
String s=formatter.format(num);
return s;
}
/*以findViewById()取得Button对象,onClickListener*/
private String getWeight(String sex,double height)
{
String weight="";
if(sex.equals("M"))
{
weight=format((height-80)*0.7);
}else
{
weight=format((height-70)*0.6);
}
return weight;
} 展开
3个回答
2011-09-01
展开全部
import android.app.Activity;
import android.os.Bundle;
import android.os.Bundle;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Bundle bunde = this.getIntent().getExtras();
这是什么,没人给这个activity传intent,你要获得intent和intent里面的内容是得不到的
这是什么,没人给这个activity传intent,你要获得intent和intent里面的内容是得不到的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有导入相应的包吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询