Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法解析方法';setText(java.lang.String)和#x27;_Android - Fatal编程技术网

Android 无法解析方法';setText(java.lang.String)和#x27;

Android 无法解析方法';setText(java.lang.String)和#x27;,android,Android,在本部分中,euros.setText(textoEuros) 无法解析方法“setText(java.lang.String)” ı如何处理这种情况 我尝试了另一种类型的setText,但找不到真相。你能帮我吗?由于你没有向我们提供完整的代码,我无法确定正确的答案,但这里有两种可能性 将命令设置为以下textview.setText(“sometext”) 在声明字符串时,必须使用“” Dolars不是文本视图 TextODolars是一个变量吗?如果是,那是什么样的?也许你必须使用.toSt

在本部分中,euros.setText(textoEuros)

无法解析方法“setText(java.lang.String)” ı如何处理这种情况


我尝试了另一种类型的setText,但找不到真相。你能帮我吗?

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

  • 将命令设置为以下textview.setText(“sometext”) 在声明字符串时,必须使用“”

  • Dolars不是文本视图

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


  • 但是,请养成一种习惯,发布代码以获得清晰的答案

    您正在将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);