4.1EditText 與TextView共舞--setonKeyListener事件


目標:

用戶在文本框(EditText)里輸入的文字同步顯示到文字標簽(TextView)里.

方法:

給EditText添加一個監聽器(setOnKeyListener),在復寫OnKye方法中實現功能.

代碼: 

package edu.cquptzx.SetOnKeyListener;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.KeyEvent;

import android.view.View;

import android.widget.EditText;

import android.widget.TextView;

 

publicclass SetOnKeyListenerActivity extends Activity {

    private TextView tv;

    private EditText et;

    /** Called when the activity is first created. */

    @Override

    publicvoid onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

       

        /*Find the view : tv and et .*/

        tv = (TextView) findViewById(R.id.textView);

        et = (EditText) findViewById(R.id.editText);

       

       et.setOnKeyListener(new EditText.OnKeyListener()

       {

       @Override

       publicboolean onKey(View v, int keyCode, KeyEvent event)

       {

           tv.setText(et.getText());

           returnfalse;

       }     

       });

    }

}

效果:

result

result_1 result_2 result_3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM