2017-01-23 48 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();