2012-02-18 164 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