我试图从一个android编辑文本中获取文本,并将其放在另一个文件中,整个目标是制作一个温度转换器。这是我正在为之付费的在线课程的一项任务。如何获取和设置文本android?
反正这是我的代码,我用我的MainActivity:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText txt_Input1 = (EditText) findViewById(R.id.txt_Input1);
Button btnConvert1 = (Button) findViewById(R.id.btnConvertOne);
final EditText txt_Output1 = (EditText) findViewById(R.id.txt_Output1);
btnConvert1.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
//txt_Output1.setText(txt_Input1.getText().toString());
//txt_Output1.setText(Integer.parseInt(txt_Input1.getText().toString()));
userInput = txt_Input1.getText().toString();
Log.v("TEST", userInput);
}
});
EditText txt_Input2 = (EditText) findViewById(R.id.txt_Input2);
Button btnConvert2 = (Button) findViewById(R.id.btnConvertTwo);
EditText txt_Output2 = (EditText) findViewById(R.id.txt_Output2);
btnConvert2.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
}
});
}
我真的不知道我在做什么错了,我已经试过了几种不同的方法,到目前为止,没有任何帮助,我不确定为什么,但如果我没有将编辑文本设置为final,它不会让我在我的btnConvert1方法中调用它们。有谁知道如何解决这一问题?我真的很想知道我做错了什么。现在,如果我打的btnConver1这是输出我得到:
01-07 00:56:11.549 26996-26996/application.helloword.tobar.jose.temperatureconverterapp V/TEST:01-07 00 :56:11.809 768:1129 I/AudioService] getStreamVolume 3指数0
我没有张贴所有的代码,但我不会介意的话,如果它是必要的。这只是一个开始的任务。 – user3505901
'这只是一个开始的任务'。请注意,SO不适合您的作业。请阅读此链接http://stackoverflow.com/help/dont-ask –
[如何问一个好的问题在stackoverflow](http://stackoverflow.com/help/how-to-ask) –