bted.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String textoDolars=dolars.getText().toString();
Double dolars=Double.parseDouble(textoDolars);
Double euros=dolars*1.19;
String textoEuros=String.valueOf(euros);
euros.setText(textoEuros);
}
});
在这部分中euros.setText(textoEuros);
无法解析方法'setText(java.lang.String)' 怎么能处理这种情况?
我尝试了另一种类型的setText但是却无法找到真相。你可以帮助我吗?
答案 0 :(得分:0)
由于您没有向我们提供完整的代码,因此我无法确定正确的答案,但这里有几种可能性。
将命令设置为以下textview.setText(“sometext”) 当你要声明字符串时,你必须使用“”。
Dolars不是textview
TextODolars是变量吗?如果是这样,那是什么?也许你必须使用.toString来转换它
但请养成发布代码以获得明确答案的习惯
答案 1 :(得分:0)
我想你想在屏幕上显示这个值(?)。
首先你需要一个TextView。
<TextView
android:id="@+id/output"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
现在您可以使用一些代码访问它,以在屏幕上显示所需的值。
TextView output = (TextView)findViewById(R.id.output)
//call setText
output.setText(textoEuros);