无法解析方法'setText(java.lang.String)'

时间:2017-11-27 13:26:22

标签: android

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但是却无法找到真相。你可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

由于您没有向我们提供完整的代码,因此我无法确定正确的答案,但这里有几种可能性。

  1. 将命令设置为以下textview.setText(“sometext”) 当你要声明字符串时,你必须使用“”。

  2. Dolars不是textview

  3. TextODolars是变量吗?如果是这样,那是什么?也许你必须使用.toString来转换它

  4. 但请养成发布代码以获得明确答案的习惯

答案 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);