Java 如何在Android Studio中重用按钮
我的第一个应用程序是在Android Studio中开发的, 该应用程序包括添加文本(通过Java 如何在Android Studio中重用按钮,java,android,android-studio,Java,Android,Android Studio,我的第一个应用程序是在Android Studio中开发的, 该应用程序包括添加文本(通过EditText)并通过按下按钮将其转换为TextView,问题是: 我希望用户能够编辑文本,再次按下按钮将出现新的翻译,这在我的代码中是不可能的,我不知道如何使按钮可以多次单击 public void onButtonClick(View view){ EditText e=(EditText)findViewById(R.id.escribiraqui);
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){
}
});
}
我不知道该为代码添加什么,以允许多次单击底部(这就是问题所在)。可能是这样的吗
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
//
}
});
只需更改“编辑文本”字段中的文本,然后再次按“交易”按钮