如何获取和设置文本android?
How to get and set text 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){
}
});
}
我不太确定我做错了什么我已经尝试了几种不同的方法,但到目前为止没有任何帮助,我不太确定为什么但是如果我不设置编辑文本最后,它不会让我在我的 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 index 0
String str = editText.getText().toString();
editText.setText("your name is " + str);
我正在尝试从一个 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){
}
});
}
我不太确定我做错了什么我已经尝试了几种不同的方法,但到目前为止没有任何帮助,我不太确定为什么但是如果我不设置编辑文本最后,它不会让我在我的 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 index 0
String str = editText.getText().toString();
editText.setText("your name is " + str);