剛開始檢查android開發,但已經有問題了。當按下bConvert按鈕時,活動關閉。 outputValue.setText顯然使用錯誤。這是怎麼回事?謝謝你的幫助! :)非常基礎的java的android,爲什麼按下按鈕時程序關閉?
public class StartingPoint extends Activity {
TextView outputValue;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initialize();
}
private void initialize() {
Button bConvert = (Button) findViewById(R.id.bConvert);
EditText inputValue = (EditText) findViewById(R.id.etInput);
TextView outputValue = (TextView) findViewById(R.id.userOutput);
bConvert.setOnClickListener(convertHandler);
}
View.OnClickListener convertHandler = new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
outputValue.setText("Fahrenheit: "+ 100);
}
};
private float convert(float celsius) {
return ((celsius*9/5)+32);
}
}
您有什麼問題
TextView outputValue = (TextView) findViewById(R.id.userOutput);
線?具體來說,粘貼錯誤消息。 – Jeffrey這個標題沒有真正的問題。 – Bert