1
我目前正在建设,其中用户输入他们的名字一个应用程序,当你按下按钮,它应该说:“欢迎,(任何名称的用户输入)。套牢在祝酒的Android工作室
我觉得像我拥有一切写,但它不工作,它让我输入我的名字,但是当我按一下按钮没有任何反应。我在做什么错?
这里是我的代码
公共类MainActivity扩展AppCompatActivity {
private EditText input;
private Button click;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
input = (EditText) findViewById(R.id.editText5);
click = (Button) findViewById(R.id.outputBTN);
click.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), input.getText(). "Welcome ", Toast.LENGTH_SHORT).show();
}
});
}
}
什么是'input.getText()。 “欢迎”应该这样做? Java中的字符串连接运算符是“+”,而不是“。”。另外,为什么这个问题标签为JavaScript? –
1. R.layout.activity_main如何看起来像? 2.是否R.id.outputBTN可点击? getText()和Welcome之间是否存在拼写错误,而您的意思是'input.getText()+“Welcome”'? – Alex
“Welcome”+ input.getText()。toString() – ootinii