2017-01-23 9 views
-4

いけない仕事:) アンドロイド:のEditTextが、私はアンドロイドの開発1時間前に始まったこのコードは動作しない

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(); 
関連する問題