2012-02-18 74 views
-1

我有一个EditText和一个TextView,现在我想要的是动态获取EditText中的值(无论用户在EditText中输入的内容应该写在TextView中),我不想使用一个按钮。动态编辑文本和文本框

回答

1

尝试为EditText设置Key Listener。每当用户键入一个键时,事件侦听器都会被调用。您可以更新该关键字侦听器中的TextView中的文本。喜欢的东西:

editText.setOnKetListener(new View.OnKeyListener() { 
    public boolean onKey(View v, int keyCode, KeyEvent event) { 
     textView.setText(editText.getText().toString()); 
    } 
} 
+0

搜索=(EditText上)findViewById(R.id.tv1); \t \t Search = search.getText()。toString(); \t \t tv =(TextView)findViewById(R.id.textView1); \t \t \t \t \t search.setOnKeyListener(新View.OnKeyListener(){ \t \t公共布尔安其(视图V,INT的keyCode,KeyEvent的事件){ \t \t tv.setText(search.getText()。的toString( )); \t \t \t \t返回假; \t \t} \t \t}); \t \t \t \t} – 2012-02-18 15:20:39

0

尝试......

TextView text = (TextView) findViewById(R.id.papa); 
    EditText edtext = (EditText) findViewById(R.id.pa); 
    String content = edtext.getText().toString(); 
    text.setText(content); 
+0

这对我不起作用。 – 2012-02-18 15:22:47