【问题标题】:How to reuse a button in Android Studio如何在 Android Studio 中重用按钮
【发布时间】:2014-06-11 14:20:47
【问题描述】:

案例是我在 Android Studio 中制作了我的第一个应用程序, 该应用程序包括添加文本(通过EditText)并通过按下按钮转换为TextView,问题是: 我希望用户能够编辑文本,并且再次按下按钮会出现新的翻译,这在我的代码中是不可能的,我不知道如何使按钮可以多次点击。

public void onButtonClick(View view){
            EditText e=(EditText)findViewById(R.id.escribiraqui);
            TextView T=(TextView)findViewById(R.id.traduccion);
            Button TRAD=(Button) findViewById(R.id.traducir);
              //
              //HERE IS THE REST OF THE CODE THAT TRANSLATES THE TEXT
              //TO MORSE CODE
              //
            TRAD.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view){

            }
        });
    }

我不知道要为代码添加什么以允许多次单击底部(这就是问题所在)。

【问题讨论】:

  • 只需更改编辑文本字段中的文本并再次按 TRAD 按钮

标签: java android android-studio


【解决方案1】:

可能是这样的?

        EditText e=(EditText)findViewById(R.id.escribiraqui);
        TextView T=(TextView)findViewById(R.id.traduccion);
        Button TRAD=(Button) findViewById(R.id.traducir);




        TRAD.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view){
          String textToBeConverted = e.getText().toString();
          //
          //HERE IS THE REST OF THE CODE THAT TRANSLATES THE textToBeConverted
          //TO MORSE CODE
          //

        }
    });

【讨论】:

    猜你喜欢
    • 2020-11-15
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多