当前位置: 首页 > 知识库问答 >
问题:

getText和setText功能在android Studio中不工作

秦涵涤
2023-03-14

我试图用java在android Studio中制作我的第一个转换器,但2个函数setText和getText不起作用

package com.example.unitconvertor;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity<editTextTextPersonName> extends AppCompatActivity {
    private Button button;
    private editTextTextPersonName editTextTextPersonName;
    private View editText;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = findViewById(R.id.button);

        

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Toast.makeText(MainActivity.this, "value saved", Toast.LENGTH_SHORT).show();
                String s = editText.getText().toString();
                int inch = Integer.parseInt(s);
                double cm = 2.54 * inch;
                editText.setText( "the value is" + cm);
            }
        });
    }
}

我希望我说清楚了谢谢

共有1个答案

云炜
2023-03-14

错误是您的“edittext”声明为视图,请按如下方式更正:私有edittext edittext 然后,在onCreate方法中按如下id检索它edittext=findViewById(R.id.your\u id)

 类似资料:
  • 我试图使用PHP gettext扩展在PHP 5.5(在win2008服务器上,使用IIS7)。我正在这样做: 有了这个文件夹结构: 但它总是只是返回Hello world,而不是正确的翻译,目前(基于我缺乏西班牙语技能)在messages.po文件中是这样的: 这从cmd线路和通过IIS失败。所以我看到gettext调用,等等,并执行它,但它没有读取翻译文件。即使删除翻译文件,我得到相同的行为。

  • 我正在使用gettext将不同的翻译添加到我的网页中。我刚刚安装了它,我认为它工作得很好。我还使用Poedit来编辑。po文件。 这是我的gettext测试代码: 该代码返回“gettext受支持”,但它没有显示翻译,而是显示“HELLO WORLD”和“TEST TRANSLATION”。 这是我的留言。采购订单文件: 它在我的“Locale/en_US/LC_MESSAGES”文件夹中,还有一

  • 问题内容: 我试图在单击被叫之后使输入出现在被叫中。现在它说:“ txt”,我明白为什么。但是我不知道如何使用字符串!谁能解释我在做什么,以及如何正确使用此字符串? 问题答案: 单击按钮“ txt”之前,要设置标签文本。而是单击按钮时,调用标签,并将文本字段中的文本传递给标签。 例:

  • 我一直在尝试建立一个PHP网站。不管我怎么努力,我都无法让gettext开始工作。 我正在运行一个ubuntu apache服务器上的流浪框,我需要的所有区域设置都是可用的和生成的(使用区域设置-a检查)。 已安装并启用Gettext(使用phpinfo()检查) 这是我的PHP: 这是我的/vagrant/build/locale/en_US/LC_MESSAGES/en_US。采购订单文件:

  • 我是新手。 这是我的设置:/apache2.2php5.3。6窗口7/ 我在Apache/htdocs/test/index中有以下代码。php 我使用PoEdit在locale/de_de/LC_MESSAGES/MESSAGES下生成必要的翻译。po 当我访问,结果是Hello World!当它应该是霍尔贴边! 作为测试,我打开命令提示符并导航到测试文件夹。然后我打了进去 控制台中显示的结果是

  • 我正在尝试连接到我的数据库,但它显示了mysql_connect函数中的错误。 错误是:致命错误:未捕获错误:调用C:\xampp\htdocs\connect中未定义的函数mysql\u connect()。php:12堆栈跟踪:#0 C:\xampp\htdocs\Test。php(3):在C:\xampp\htdocs\Connect中抛出require()#1{main}。php在线12