markdown
# 說明
這邊接續 APP BMI 的按鍵功能
# 操作流程
1. 定義各個按鍵名稱
輸入
```
edWeight = (EditText) findViewById(R.id.ed_weight);
edHeight = (EditText) findViewById(R.id.ed_height);
bhelp = (Button) findViewById(R.id.b_help);
```
下一步
- 這裡這些都還未宣告
- 接著 選取 edWeight 按下 Ctrl+Alt+F =>自動加入宣告code
- edHeight 和 bhelp 一樣作法
2.取得方法 (變成 function)
- 選取剛剛輸入的三行code 按下 Ctrl+Alt+M
- 出現 Etract Method 視窗
- 幫他取名為 findViews
完成後 就自動包成 function
***宣告好各個東西的名稱了!!!接著真的要來做功能!!!***
***這邊些做 計算 BMI 的功能***
***BMI =身高 / (體重的平方)***
3. BMI 計算功能加入公式
點選 CALCULATE BMI 先在右邊屬性 onclick 輸入 bmi
***這個 bmi 意思是點下去 呼叫 bmi fuction***
在activity_main.xml 輸入function
*這個function 功能就是接 身高體重的值下來計算
- 這邊特別注意 輸入前面的幾個字會有跳出用選的
- 他才會自動帶入import
加入 function 內容
```
String w =edWeight.getText().toString();
String h =edHeight.getText().toString();
float weight =Float.parseFloat(w);
float height =Float.parseFloat(h);
float bmi =weight/(height*height);
Log.d("BMI",String.valueOf(bmi));
```
***完成簡易的計算BMI APP***
***後續各個功能會再優化***
留言
張貼留言