2011-03-18 91 views
1

我有一個對話框有一個「文本框」和兩個按鈕「繼續和取消」。 如果我們有空文本框並啓用了其他功能,則繼續按鈕應該被禁用。啓用/禁用對話框按鈕android

回答

4

基本上你需要textchange監聽 這樣

etext.addTextChangedListener(new TextWatcher() { 

      @Override 
      public void onTextChanged(CharSequence s, int start, int before, int count) { 
      if(s.toString().equals("") 
           buttonContinue.setEnabled(false); 
         else 
           buttonContinue.setEnabled(true); 

      } 

      @Override 
      public void beforeTextChanged(CharSequence s, int start, int count, 
        int after) { 


      } 

      @Override 
      public void afterTextChanged(Editable s) { 


      } 
     }); 
+0

感謝您的幫助... – Nuraiz 2011-03-18 10:30:31

0

充氣佈局,並將其設置爲對話框或警告對話框的視圖。在膨脹視圖並將其設置爲對話框視圖之間,可以設置ontextchangetedlistener。