案例是我在Android Studio中创建了我的第一个应用程序,
应用程序包括添加文本(按EditText
)并通过按下按钮翻译为TextView
,问题是:
我希望用户能够编辑文本,再次按下按钮会出现新的翻译,这在我的代码中是不可能的,我不知道如何使按钮可以多次点击。< / p>
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){
}
});
}
我不知道要为代码添加什么,以便多次点击底部(这就是问题)。
答案 0 :(得分: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
//
}
});