欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ā)中你肯定會遇到這樣的需求,輸入到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)文章

  • Android dataBinding與ListView及事件詳解

    Android dataBinding與ListView及事件詳解

    這篇文章主要介紹了Android dataBinding與ListView及事件詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Flutter檢查連接網(wǎng)絡(luò)connectivity_plus實(shí)現(xiàn)步驟

    Flutter檢查連接網(wǎng)絡(luò)connectivity_plus實(shí)現(xiàn)步驟

    這篇文章主要為大家介紹了Flutter檢查連接網(wǎng)絡(luò)connectivity_plus實(shí)現(xiàn)步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • android 鍵盤事件和屏幕事件的運(yùn)行原理及交互實(shí)現(xiàn)

    android 鍵盤事件和屏幕事件的運(yùn)行原理及交互實(shí)現(xiàn)

    當(dāng)在自定義View或者做游戲的時(shí)候,我們常常會用到鍵盤觸發(fā)事件和屏幕觸發(fā)事件!在自定義的View里的鍵盤觸發(fā)事件和屏幕觸發(fā)事件和activity里的鍵盤觸發(fā)事件和屏幕觸發(fā)事件是怎么樣交互的呢,接下來為您詳細(xì)介紹,感興趣的朋友可以了解下哦
    2013-01-01
  • 談?wù)凙ndroid中的Divider是個(gè)什么東東

    談?wù)凙ndroid中的Divider是個(gè)什么東東

    在Android應(yīng)用開發(fā)中會經(jīng)常碰到一個(gè)叫divider的東西,就是兩個(gè)View之間的分割線,本文主要給大家介紹android中的divider相關(guān)知識,需要的朋友可以參考下
    2016-03-03
  • Android?手寫RecyclerView實(shí)現(xiàn)列表加載

    Android?手寫RecyclerView實(shí)現(xiàn)列表加載

    這篇文章主要介紹了Android?手寫RecyclerView實(shí)現(xiàn)列表加載,涉及到列表的需求,肯定第一時(shí)間想到RecyclerView,即便是自定義View,那么RecyclerView也會是首選,為什么會選擇RecyclerView而不是ListView,主要就是RecyclerView的內(nèi)存復(fù)用機(jī)制,這也是RecyclerView的核心?
    2022-08-08
  • Android 實(shí)現(xiàn)會旋轉(zhuǎn)的餅狀統(tǒng)計(jì)圖實(shí)例代碼

    Android 實(shí)現(xiàn)會旋轉(zhuǎn)的餅狀統(tǒng)計(jì)圖實(shí)例代碼

    這篇文章主要介紹了Android 實(shí)現(xiàn)會旋轉(zhuǎn)的餅狀統(tǒng)計(jì)圖實(shí)例代碼的相關(guān)資料,這里附有實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下
    2016-12-12
  • Android實(shí)現(xiàn)文字下方加橫線

    Android實(shí)現(xiàn)文字下方加橫線

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)文字下方加橫線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android自定義View編寫隨機(jī)驗(yàn)證碼

    Android自定義View編寫隨機(jī)驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了Android自定義View隨機(jī)驗(yàn)證碼實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 解析Android開發(fā)優(yōu)化之:對Bitmap的內(nèi)存優(yōu)化詳解

    解析Android開發(fā)優(yōu)化之:對Bitmap的內(nèi)存優(yōu)化詳解

    在Android應(yīng)用里,最耗費(fèi)內(nèi)存的就是圖片資源。而且在Android系統(tǒng)中,讀取位圖Bitmap時(shí),分給虛擬機(jī)中的圖片的堆棧大小只有8M,如果超出了,就會出現(xiàn)OutOfMemory異常。所以,對于圖片的內(nèi)存優(yōu)化,是Android應(yīng)用開發(fā)中比較重要的內(nèi)容
    2013-05-05
  • 一篇文章弄懂Android自定義viewgroup的相關(guān)難點(diǎn)

    一篇文章弄懂Android自定義viewgroup的相關(guān)難點(diǎn)

    這篇文章主要給大家介紹了關(guān)于如何通過一篇文章弄懂Android中自定義viewgroup的一些相關(guān)難點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06

最新評論