2017-01-23 51 views
-4

這個代碼不工作,我開始android開發1小時前:)安卓:EditText上不上班

Button btn = (Button) findViewById(R.id.button); 
final EditText edt = (EditText) findViewById(R.id.editText); 

btn.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Editable ec = edt.getText(); 
     Toast.makeText(MainActivity.this,"HELLO !"+ec,Toast.LENGTH_SHORT).show(); 
    } 
}); 

我怎樣才能解決這個問題?

謝謝。

+1

,什麼是錯誤訊息?你的意思是不工作? – Sami

+4

作爲建設性的批評,這個答案可能很容易通過搜索StackOverflow /其他編碼網站爲您解答。此外,你沒有解釋問題是什麼,只是「它不工作」。 – jsoberg

回答

2
Button btn = (Button) findViewById(R.id.button); 
    final EditText edt = (EditText) findViewById(R.id.editText); 
    btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Toast.makeText(MainActivity.this,"HELLO !"+edt.getText().toString(),Toast.LENGTH_SHORT).show(); 
    } 
}); 
1

試試這個代碼:

String txt = ed1.getText().tostring(); 
Toast.makeText(MainActivity.this,"HELLO!"+txt,Toast.LENGTH_SHORT).show();