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