<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    即興的靈感

    思維是一種藝術; 藝術需要靈感。

    博客好友

    最新評論

    使用TextWatcher實現EditText與TextView同步

    我們看過很多例子介紹了EditText與TextView同步的方法,都是通過讓EditText控件添加按鍵監聽器來實現,在監聽器中讓TextView中的值顯示為EditText中輸入的內容,從而實現了基本的同步功能,大致的實現方法如下:

    editText.setOnKeyListener(new EditText.OnClickListener(){  
    public boolean onKey(View v,int keyCode,KeyEvent event)  
    {  
         textView.setText(editText.getText());  
         return false;  
    }  
    });  

    今天ATAAW.COM來給大家介紹另一種能讓EditText與TextView同步的絕世武功,這門功夫需要煉成一種叫做TextWatcher的東西,下面我們一起來練這門功夫,掌握絕世秘訣,從而實現更加專業的同步功能。

    TextWatcher自身是一個接口,首先需要實現這個接口并覆蓋其三個方法,分別為Text改變之前,改變之后以及改變的過程中各自發生的動作相應,這里我們只需要實現EditText在文本發生改變時候讓TextView的內容跟著發生變化。

    editText.addTextChangedListener(new TextWatcher(){
    @Override  
    public void afterTextChanged(Editable s) {  
        }  
    @Override  
    public void beforeTextChanged(CharSequence s,int start,int count,int after){      
        }  
    @Override  
    public void onTextChanged(CharSequence s, int start, int before, int count) {  
       textView.setText(editText.getText());  
      }  
    }); 

    可以看出TextWatcher是專門用來監聽文本變化的,正因為它的這個技能,正是我們實現同步的功能所需要的。文章



    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
    ???? 隱姓埋名/低調華麗/簡單生活/完美人生

    posted on 2010-11-26 11:27 poetguo 閱讀(5178) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 亚洲国产精品人久久电影| 久久久久久久久亚洲| 最新亚洲卡一卡二卡三新区| 久久久久久国产精品免费无码 | 日韩在线视频免费| 精品亚洲麻豆1区2区3区| 在线免费观看伊人三级电影| 久久久久国产亚洲AV麻豆| 国产国产人免费人成成免视频| 亚洲国产一成久久精品国产成人综合| 亚洲视频在线观看免费| 精品一区二区三区无码免费视频 | 亚洲精品无码MV在线观看| 大妹子影视剧在线观看全集免费| 国产亚洲精品激情都市| baoyu116.永久免费视频| 亚洲嫩模在线观看| 67194熟妇在线永久免费观看 | 亚洲国产美女视频| 最近免费中文字幕视频高清在线看 | 91午夜精品亚洲一区二区三区| 91精品成人免费国产| 亚洲精品你懂的在线观看| 一级毛片免费视频| 亚洲国产成人久久综合区| 亚洲免费网站在线观看| 在线观看成人免费视频| eeuss影院ss奇兵免费com| 亚洲国产精品久久久天堂| 99久久国产热无码精品免费 | 一级免费黄色大片| 亚洲AV无码精品色午夜果冻不卡 | 久久久久成人精品免费播放动漫| 亚洲欧洲国产成人精品| 国产传媒在线观看视频免费观看| 国产精品美女免费视频观看| 亚洲精品美女久久久久| 免费va人成视频网站全| 日韩电影免费在线观看中文字幕| 亚洲一日韩欧美中文字幕在线| 又黄又爽一线毛片免费观看|