该实例较为简单,可供参考。
package com.example.administrator.bmii;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import static com.example.administrator.bmii.R.id.result;
public class ResultActivity extends AppCompatActivity {
private TextView resultView;
private TextView resultView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
resultView = (TextView) findViewById(result);
//得到Intent对象当中的值
Intent intent = getIntent();
String factorOneStr = intent.getStringExtra("one");
String factorTwoStr = intent.getStringExtra("two");
double factorOneDouble = Double.valueOf(factorOneStr);
double factorTwoDouble = Double.valueOf(factorTwoStr);
//计算两个值的积
double result = factorTwoDouble / ((factorOneDouble/100) * (factorOneDouble/100));
resultView.setText("您的BMI数值为:" result);
resultView2 = (TextView)findViewById(R.id.result2);
if(result>=1&&result<=20){
resultView2.setText("您的有点营养不良,要多吃多休息保持健康!");
}
else if(result>=20&&result<=25){
resultView2.setText("您的身材很好,要继续保持哦!");
}
else if(result>=25&&result<=30){
resultView2.setText("您的体重有点偏高,注意多多锻炼哦!");
}
else if(result>=30&&result<=35){
resultView2.setText("您的体重高了,要注意饮食多多锻炼哦!");
}
else if(result>=35&&result<=60){
resultView2.setText("您的体重太高了,这样下去有点危险哦!");
}
else{
resultView2.setText("您输入的身高体重有误,请重新输入");
}
}
}
资源文件列表
BMII/.gitignore , 127
BMII/.gradle/2.14.1/taskArtifacts/cache.properties , 37
BMII/.gradle/2.14.1/taskArtifacts/cache.properties.lock , 17
BMII/.gradle/2.14.1/taskArtifacts/fileHashes.bin , 334142
BMII/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin , 8165338
BMII/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin , 57492
BMII/.gradle/2.14.1/taskArtifacts/taskArtifacts.bin , 185768
BMII/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin , 135896
BMII/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock , 17
BMII/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin , 25479
BMII/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock , 17
BMII/.idea/compiler.xml , 686
BMII/.idea/copyright/profiles_settings.xml , 76
BMII/.idea/gradle.xml , 700
BMII/.idea/libraries/animated_vector_drawable_24_2_1.xml , 645
BMII/.idea/libraries/appcompat_v7_24_2_1.xml , 761
BMII/.idea/libraries/cardview_v7_24_0_0.xml , 580
BMII/.idea/libraries/espresso_core_2_2_2.xml , 627
BMII/.idea/libraries/espresso_idling_resource_2_2_2.xml , 682
BMII/.idea/libraries/exposed_instrumentation_api_publish_0_5.xml , 700
BMII/.idea/libraries/gridlayout_v7_24_0_0.xml , 590
BMII/.idea/libraries/hamcrest_core_1_3.xml , 526
BMII/.idea/libraries/hamcrest_integration_1_3.xml , 354
BMII/.idea/libraries/hamcrest_library_1_3.xml , 342
BMII/.idea/libraries/javawriter_2_1_1.xml , 330
BMII/.idea/libraries/javax_annotation_api_1_2.xml , 358
BMII/.idea/libraries/javax_inject_1.xml , 324
BMII/.idea/libraries/jsr305_2_0_1.xml , 330
BMII/.idea/libraries/junit_4_12.xml , 477
BMII/.idea/libraries/rules_0_5.xml , 721
BMII/.idea/libraries/runner_0_5.xml , 727
BMII/.idea/libraries/support_annotations_24_2_1.xml , 495
BMII/.idea/libraries/support_compat_24_2_1.xml , 931
BMII/.idea/libraries/support_core_ui_24_2_1.xml , 938
BMII/.idea/libraries/support_core_utils_24_2_1.xml , 777
BMII/.idea/libraries/support_fragment_24_2_1.xml , 945
BMII/.idea/libraries/support_media_compat_24_2_1.xml , 973
BMII/.idea/libraries/support_v4_24_2_1.xml , 420
BMII/.idea/libraries/support_vector_drawable_24_2_1.xml , 640
BMII/.idea/misc.xml , 2226
BMII/.idea/modules.xml , 345
BMII/.idea/runConfigurations.xml , 564
BMII/.idea/workspace.xml , 162367
BMII/BMII.iml , 858
BMII/app/.gitignore , 8
BMII/app/app.iml , 13594
BMII/app/build/generated/source/buildConfig/androidTest/debug/com/example/administrator/bmii/test/BuildConfig.java , 477
BMII/app/build/generated/source/buildConfig/debug/com/example/administrator/bmii/BuildConfig.java , 467
BMII/app/build/generated/source/r/androidTest/debug/android/support/test/espresso/R.java , 334
BMII/app/build/generated/source/r/androidTest/debug/android/support/test/rule/R.java , 330
BMII/app/build/generated/source/r/androidTest/debug/com/example/administrator/bmii/test/R.java , 410
BMII/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java , 94657
BMII/app/build/generated/source/r/debug/android/support/v7/cardview/R.java , 2725
BMII/app/build/generated/source/r/debug/android/support/v7/gridlayout/R.java , 3845
BMII/app/build/generated/source/r/debug/com/example/administrator/bmii/R.java , 472212
BMII/app/build/intermediates/blame/res/androidTest/debug/multi/values.json , 907
BMII/app/build/intermediates/blame/res/debug/multi/color.json , 2
BMII/app/build/intermediates/blame/res/debug/multi/layout.json , 2
BMII/app/build/intermediates/blame/res/debug/multi/values-af.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-am.json , 15645
BMII/app/build/intermediates/blame/res/debug/multi/values-ar.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-az-rAZ.json , 15079
BMII/app/build/intermediates/blame/res/debug/multi/values-b+sr+Latn.json , 15963
BMII/app/build/intermediates/blame/res/debug/multi/values-be-rBY.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-bg.json , 15657
BMII/app/build/intermediates/blame/res/debug/multi/values-bn-rBD.json , 15837
BMII/app/build/intermediates/blame/res/debug/multi/values-bs-rBA.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-ca.json , 15657
BMII/app/build/intermediates/blame/res/debug/multi/values-cs.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-da.json , 15649
BMII/app/build/intermediates/blame/res/debug/multi/values-de.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-el.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-en-rAU.json , 15825
BMII/app/build/intermediates/blame/res/debug/multi/values-en-rGB.json , 15825
BMII/app/build/intermediates/blame/res/debug/multi/values-en-rIN.json , 15825
BMII/app/build/intermediates/blame/res/debug/multi/values-es-rUS.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-es.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-et-rEE.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-eu-rES.json , 15831
BMII/app/build/intermediates/blame/res/debug/multi/values-fa.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-fi.json , 15649
BMII/app/build/intermediates/blame/res/debug/multi/values-fr-rCA.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-fr.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-gl-rES.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-gu-rIN.json , 15829
BMII/app/build/intermediates/blame/res/debug/multi/values-h720dp-v13.json , 945
BMII/app/build/intermediates/blame/res/debug/multi/values-hdpi-v4.json , 1005
BMII/app/build/intermediates/blame/res/debug/multi/values-hi.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-hr.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-hu.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-hy-rAM.json , 15827
BMII/app/build/intermediates/blame/res/debug/multi/values-in.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-is-rIS.json , 15823
BMII/app/build/intermediates/blame/res/debug/multi/values-it.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-iw.json , 15647
BMII/app/build/intermediates/blame/res/debug/multi/values-ja.json , 15641
BMII/app/build/intermediates/blame/res/debug/multi/values-ka-rGE.json , 15831
BMII/app/build/intermediates/blame/res/debug/multi/values-kk-rKZ.json , 15829
BMII/app/build/intermediates/blame/res/debug/multi/values-km-rKH.json , 15827
BMII/app/build/intermediates/blame/res/debug/multi/values-kn-rIN.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-ko.json , 15637
BMII/app/build/intermediates/blame/res/debug/multi/values-ky-rKG.json , 15829
BMII/app/build/intermediates/blame/res/debug/multi/values-land.json , 3129
BMII/app/build/intermediates/blame/res/debug/multi/values-large-v4.json , 6895
BMII/app/build/intermediates/blame/res/debug/multi/values-ldltr-v21.json , 943
BMII/app/build/intermediates/blame/res/debug/multi/values-lo-rLA.json , 15825
BMII/app/build/intermediates/blame/res/debug/multi/values-lt.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-lv.json , 15657
BMII/app/build/intermediates/blame/res/debug/multi/values-mk-rMK.json , 14335
BMII/app/build/intermediates/blame/res/debug/multi/values-ml-rIN.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-mn-rMN.json , 15827
BMII/app/build/intermediates/blame/res/debug/multi/values-mr-rIN.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-ms-rMY.json , 15831
BMII/app/build/intermediates/blame/res/debug/multi/values-my-rMM.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-nb.json , 15645
BMII/app/build/intermediates/blame/res/debug/multi/values-ne-rNP.json , 15837
BMII/app/build/intermediates/blame/res/debug/multi/values-night-v8.json , 5405
BMII/app/build/intermediates/blame/res/debug/multi/values-nl.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-pa-rIN.json , 15825
BMII/app/build/intermediates/blame/res/debug/multi/values-pl.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-port.json , 921
BMII/app/build/intermediates/blame/res/debug/multi/values-pt-rBR.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-pt-rPT.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-pt.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-ro.json , 15659
BMII/app/build/intermediates/blame/res/debug/multi/values-ru.json , 15657
BMII/app/build/intermediates/blame/res/debug/multi/values-si-rLK.json , 15831
BMII/app/build/intermediates/blame/res/debug/multi/values-sk.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-sl.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-sq-rAL.json , 15831
BMII/app/build/intermediates/blame/res/debug/multi/values-sr.json , 15655
BMII/app/build/intermediates/blame/res/debug/multi/values-sv.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-sw.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-sw600dp-v13.json , 6199
BMII/app/build/intermediates/blame/res/debug/multi/values-ta-rIN.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-te-rIN.json , 15835
BMII/app/build/intermediates/blame/res/debug/multi/values-th.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-tl.json , 15661
BMII/app/build/intermediates/blame/res/debug/multi/values-tr.json , 15651
BMII/app/build/intermediates/blame/res/debug/multi/values-uk.json , 15653
BMII/app/build/intermediates/blame/res/debug/multi/values-ur-rPK.json , 15829
BMII/app/build/intermediates/blame/res/debug/multi/values-uz-rUZ.json , 15833
BMII/app/build/intermediates/blame/res/debug/multi/values-v11.json , 15207
BMII/app/build/intermediates/blame/res/debug/multi/values-v12.json , 3265
BMII/app/build/intermediates/blame/res/debug/multi/values-v13.json , 917
BMII/app/build/intermediates/blame/res/debug/multi/values-v14.json , 7855
BMII/app/build/intermediates/blame/res/debug/multi/values-v17.json , 11547
BMII/app/build/intermediates/blame/res/debug/multi/values-v18.json , 915
BMII/app/build/intermediates/blame/res/debug/multi/values-v21.json , 67987
BMII/app/build/intermediates/blame/res/debug/multi/values-v22.json , 3265
BMII/app/build/intermediates/blame/res/debug/multi/values-v23.json , 9265
最多只能显示150条信息!
