(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 + " 公里");
}
};
}


沒有留言:
張貼留言