最新国产好看的视频,伊人天堂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ù),那么接下來我就給大家封裝一個(gè)方法,有這樣的需求直接調(diào)用就好了。話不多說,直接上代碼:

/** 
*清空編輯框按鈕 
* @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é)束,接下來根據(jù)需求在需要的地方進(jìn)行調(diào)用就好。

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

相關(guān)文章

最新評論

招远市| 胶州市| 随州市| 华池县| 武川县| 酒泉市| 平南县| 昌平区| 西藏| 贵州省| 白银市| 英吉沙县| 筠连县| 高邮市| 秦安县| 宁安市| 育儿| 文化| 乌鲁木齐市| 寿光市| 聂拉木县| 嘉鱼县| 建德市| 兴仁县| 石门县| 潜山县| 宝鸡市| 玉田县| 白朗县| 洪洞县| 和政县| 临洮县| 河西区| 基隆市| 乐业县| 墨脱县| 务川| 淳安县| 阳高县| 平舆县| 连城县|