最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android清空編輯框內(nèi)容功能的實(shí)現(xiàn)實(shí)例代碼

 更新時(shí)間:2017年03月09日 08:43:26   作者:發(fā)哥Learning  
本篇文章主要介紹了Android清空編輯框數(shù)據(jù)功能的實(shí)現(xiàn)實(shí)例代碼,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。

引言

在項(xiàng)目開發(fā)中你肯定會(huì)遇到這樣的需求,輸入到EditText中的數(shù)據(jù)一個(gè)一個(gè)清理太麻煩了,需要有一個(gè)按鈕直接能實(shí)現(xiàn)一次刪除整個(gè)EditText控件中的數(shù)據(jù),那么接下來(lái)我就給大家封裝一個(gè)方法,有這樣的需求直接調(diào)用就好了。話不多說(shuō),直接上代碼:

/** 
*清空編輯框按鈕 
* @param editText 需要清空的EditText控件 
* @param delImageView 清空數(shù)據(jù)的圖片 
*/ 
protected void clearEditText(final EditText editText, final ImageView delImageView) { 
/文本框編輯的監(jiān)聽/ 
editText.addTextChangedListener(new TextWatcher() {

    @Override
    public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
      // TODO Auto-generated method stub

    }

    @Override
    public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                   int arg3) {
      // TODO Auto-generated method stub

    }

    @Override
    public void afterTextChanged(Editable arg0) {
      // TODO Auto-generated method stub
      if(editText.getText().length()!=0){
        delImageView.setVisibility(View.VISIBLE);
      } else {
        delImageView.setVisibility(View.INVISIBLE);
      }
    }
  });
  /**焦點(diǎn)變化監(jiān)聽**/
  editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View arg0, boolean arg1) {
      // TODO Auto-generated method stub
      if(editText.getText().length()!=0){
      //刪除圖標(biāo)顯示
        delImageView.setVisibility(View.VISIBLE);
      } else {
      //刪除圖標(biāo)隱藏
        delImageView.setVisibility(View.INVISIBLE);
      }
      if(arg1){
        //得到焦點(diǎn)
      } else {
        //失去焦點(diǎn),刪除圖標(biāo)隱藏
        delImageView.setVisibility(View.INVISIBLE);
      }
    }
  });
  //刪除圖標(biāo)的點(diǎn)擊監(jiān)聽事件
  delImageView.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View arg0) {
      // 執(zhí)行清空EditText數(shù)據(jù)
      editText.setText("");
    }
  });
}

結(jié)束,接下來(lái)根據(jù)需求在需要的地方進(jìn)行調(diào)用就好。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

昭苏县| 原阳县| 扎赉特旗| 北碚区| 南华县| 新建县| 普定县| 抚顺县| 仁怀市| 永春县| 正宁县| 石城县| 永顺县| 济宁市| 永年县| 南乐县| 寿光市| 绥芬河市| 聊城市| 新和县| 三台县| 栾川县| 虎林市| 麟游县| 阿拉尔市| 都兰县| 图木舒克市| 昭平县| 澄迈县| 城市| 信阳市| 娄烦县| 威海市| 河池市| 台中县| 界首市| 祥云县| 商河县| 班玛县| 仙游县| 丹棱县|