<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 閱讀(5180) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 好大好深好猛好爽视频免费| 99久久国产免费-99久久国产免费| 97人妻无码一区二区精品免费| 亚洲精品无码久久久久APP| 最近中文字幕国语免费完整| 国产V亚洲V天堂无码| 99久久成人国产精品免费| 亚洲一区二区三区免费在线观看| 久久精品视频亚洲| 99re在线精品视频免费| 亚洲精品日韩专区silk| 久久99九九国产免费看小说| 亚洲七久久之综合七久久| 国产成人免费片在线视频观看| 青草青草视频2免费观看| 1000部禁片黄的免费看| 亚洲一区电影在线观看| 国产成人免费爽爽爽视频| 亚洲AV永久无码精品一福利| 亚洲国产精品成人网址天堂| 国产做国产爱免费视频| 亚洲网站在线播放| 日韩免费无码一区二区视频| 亚洲第一香蕉视频| 日本一区二区三区日本免费| 一本久久A久久免费精品不卡| 亚洲精品成人片在线播放| 999久久久免费精品国产| 精品无码专区亚洲| 亚洲乱码精品久久久久..| 日日麻批免费40分钟日本的| 黑人粗长大战亚洲女2021国产精品成人免费视频| 四虎影在线永久免费四虎地址8848aa | 好大好硬好爽免费视频| xxxxx做受大片在线观看免费| 久久久久亚洲精品影视| 女人18一级毛片免费观看| 一级毛片免费视频网站| 亚洲成年人电影网站| 伊人久久免费视频| 亚洲AV色无码乱码在线观看|