整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Android 當兩個文本框同時不為空時,按鈕可用

          啥也不薛,先看效果圖

          安卓輸入法空格_安卓輸入法空格鍵太小_安卓輸入框為空

          安卓輸入框為空_安卓輸入法空格_安卓輸入法空格鍵太小

          安卓輸入法空格_安卓輸入法空格鍵太小_安卓輸入框為空

          主要就是去設置文本框的監聽事件,由于有兩個文本框,所以直接調用兩次就行,之前去嵌套著調用,既麻煩,還容易出錯,我最終也沒通過嵌套搞出來,唉,然后就百度到了另一種方法,在這里記下來,算是學習之路的一個交代。

          下面直接貼代碼

          //對文本框的監聽事件
                  TextWatcher textWatcher = new TextWatcher() {
                      @Override
                      public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                      }
          

          安卓輸入法空格_安卓輸入框為空_安卓輸入法空格鍵太小

          @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } //若兩文本框都不為空,則按鈕可用 @Override public void afterTextChanged(Editable s) { if (et_newpsw.getText().length()==0||et_confirmpsw.getText().length()==0){ btn_confirm.setEnabled(false); }else {

          安卓輸入法空格鍵太小_安卓輸入法空格_安卓輸入框為空

          btn_confirm.setEnabled(true); } } }; et_newpsw.addTextChangedListener(textWatcher); et_confirmpsw.addTextChangedListener(textWatcher);

          主要就是在()方法里面判斷兩個文本框是否為空,然后設置按鈕()的是否可用。

          按鈕最開始是不可用的,因為兩個文本框都未輸入,所以要在.xml里設置一下android:enabled="false"

          這個接口是專門用來監聽文本框變化的,里面的方法使用很多大佬也講得特別的細致,可以去百度了解一下。我就不獻丑了,哈哈。

          文章主要供自己學習使用,如有錯誤,望指正!

          ?


          主站蜘蛛池模板: 高清国产AV一区二区三区| 怡红院美国分院一区二区 | 亚洲国产一区视频| 偷拍精品视频一区二区三区| 国产成人久久一区二区三区| 精品一区二区三区在线播放视频 | 国产乱码一区二区三区四| 在线精品日韩一区二区三区| 免费无码毛片一区二区APP| 亚洲视频在线一区二区| 国产精品综合AV一区二区国产馆| 99久久精品国产高清一区二区 | 日韩在线一区二区| 亚洲精品国产suv一区88| 国产在线一区视频| 国产精品美女一区二区视频| 成人久久精品一区二区三区| 日本一区二区三区高清| 国产自产对白一区| 上原亚衣一区二区在线观看| 亚洲欧美国产国产一区二区三区 | 亚洲av不卡一区二区三区| 国产中文字幕一区| 日韩精品无码人妻一区二区三区 | 美女一区二区三区| 内射一区二区精品视频在线观看| 无码av免费毛片一区二区| 视频一区二区中文字幕| tom影院亚洲国产一区二区| 精品国产一区二区三区2021| 亚洲性无码一区二区三区| 国产亚洲一区二区精品| 亚洲国模精品一区| 精品国产一区在线观看| 日韩高清一区二区三区不卡| 波多野结衣久久一区二区| 国产成人一区二区三区| 国产精品无圣光一区二区| 国产激情无码一区二区| 国产一区二区三区在线视頻 | 午夜视频一区二区|