Android 无法解析方法';setText(java.lang.String)和#x27;
在本部分中,euros.setText(textoEuros) 无法解析方法“setText(java.lang.String)” ı如何处理这种情况Android 无法解析方法';setText(java.lang.String)和#x27;,android,Android,在本部分中,euros.setText(textoEuros) 无法解析方法“setText(java.lang.String)” ı如何处理这种情况 我尝试了另一种类型的setText,但找不到真相。你能帮我吗?由于你没有向我们提供完整的代码,我无法确定正确的答案,但这里有两种可能性 将命令设置为以下textview.setText(“sometext”) 在声明字符串时,必须使用“” Dolars不是文本视图 TextODolars是一个变量吗?如果是,那是什么样的?也许你必须使用.toSt
我尝试了另一种类型的setText,但找不到真相。你能帮我吗?由于你没有向我们提供完整的代码,我无法确定正确的答案,但这里有两种可能性
但是,请养成一种习惯,发布代码以获得清晰的答案您正在将set text调用为一个
双
变量。
从您的代码:euros.setText(textoEuros)代码>
Double
是原语类型Double
的包装类,它没有名为setText的方法
你有一个困惑,你可能正在寻找它的任何子类上的TextView
。我想你想在屏幕上显示值(?)
首先你需要一个文本视图
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);
}
});
dolars
不是一个TextView
。在这里发布一些代码。发布你的代码,或者dolars是一个TextView,或者??dolar是什么类型的变量?还有文本气味?请按照前面的评论来发代码,这样我们可以帮助你很好的解释!
<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);