(1)btnTranListener的利用,多重監聽事件使用
(2)資料型態改變int和Integer轉換
執行畫面
程式簡述
1.表示btnTranListener()寫法相同,直接代入
2.private Button.OnClickListener XXXX = new Button.OnClickListener(), 快速記憶方式
3.利用.parseInt將資料型態轉換成整數
原始碼如下:
package MileToKm.com; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MileToKmActivity extends Activity { // 宣告全域變數 private EditText edtMile; private TextView txtKm; private Button btnTran; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 取得資源類別 R 中的介面元件 id edtMile=(EditText)findViewById(R.id.edtMile); txtKm=(TextView)findViewById(R.id.txtKm); btnTran=(Button)findViewById(R.id.btnTran); // 設定 button 元件 Click 事件的 listener 為 btnTranListener btnTran.setOnClickListener(btnTranListener); } // 定義 onClick() 方法 private Button.OnClickListener btnTranListener=new Button.OnClickListener(){ public void onClick(View v){ int miles=Integer.parseInt(edtMile.getText().toString()); double km=1.61*(double)miles; txtKm.setText("時速= " + km + " 公里"); } }; }
沒有留言:
張貼留言