解决方案 »
- android开发如何用file读出sdcard中含图片的文件夹,并将文件夹显示到listview上????
- 我要周期性的执行一个任务,执行频率为100us,怎样实现?
- android怎么点击一个button 就在手机主界面创建一个widget(或在主界面添加一个textvew)
- 读取手机联系人
- 手机应该推广???
- 向sqlite插入图片二进制插不进去
- 向高手求教,如何在电脑上安装安卓模拟(10QB小恩惠、感谢)
- imageview 旋转问题,很奇怪
- 关于android平台网络下载的问题
- android 4.2.2 usb调试 ,调试已经打开, 手机上就是没有 RSA密钥指纹提示
- 关于android socket 客户端 与服务器通讯!
- listview中有edittext,如何能够让listview的item和edittext都能响应点击消息
oncreate里空指针了
import android.app.Activity;
import android.os.Bundle;
import java.text.DecimalFormat;
import java.text.NumberFormat;//import zyf.Ex11_UI_A.R;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class BMIActivity extends Activity {
private Intent intent;
private Bundle bundle;
@Overroid
public void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
setContentView(R.layout.mylayout);
intent=this.getIntent();
bundle=intent.getExtras();
String sex=bundle.getString("sex");
double height=bundle.getDouble("height");
String sexText="";
if (sex.equals("M")){
sexText="男性";
}else
{
sexText="女性";
}
String weight=this.getWeight(sex,height);
TextView tv1=(TextView) findViewById(R.id.Text_sex);
tv1.setText(""+sexText+"/n你的身高是"+height+"厘米\n你的标准体重是"+weight+"公斤");
Button b1=(Button)findViewById(R.id.button_back);
b1.setOnClickListener(new Button.OnClickListener(){
@Overroid
public void onClick(View V){
BMIActivity.this.setResult(RESULT_OK,intent);
BMIActivity.this.finish();
}
});
}
private String format(double num){
NumberFormat formatter = new DecimalFormat("0.00");
String s = formatter.format(num);
return s;
}
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;
}
}