【发布时间】:2016-02-24 06:58:11
【问题描述】:
我创建了一个转换器应用程序,我使用了 2 个编辑文本一个获取输入和其他显示输出,它将通过单击按钮显示输出是否有任何方法可以在不使用按钮的单击事件的情况下在 2 个编辑文本中获取输出显示。当我们在 1 个编辑文本中输入输入时,我希望将结果自动放置在 2 个编辑文本中。
EditText input,result;
input = (EditText) findViewById(R.id.ip);
result = (EditText) findViewById(R.id.res); // my edit texts input and result
result.setClickable(false);
public void convert(View view){ //when clicking it get result to 2 edit text, but I want to get automatically to the second edit text when user enter the input
if (!input.getText().toString().equals("")){
ufrom = (String) sp1.getSelectedItem();
uto = (String) sp2.getSelectedItem();
Double ip = Double.valueOf(input.getText().toString());
TemperatureConverter.Units fromUnit = TemperatureConverter.Units.fromString(ufrom);
TemperatureConverter.Units toUnit = TemperatureConverter.Units.fromString(uto);
double r = con.TemperatureConvert(fromUnit,toUnit,ip);
result.setText(String.valueOf(r));
} else {
result.setText("");
}
}
【问题讨论】:
-
您想在编辑文本中输入哪种类型的值??
标签: android android-activity android-edittext