2016-03-29 17 views
0

Odaklanmayan bir EditText için hata göstermek istiyorum. Ama ben mesajı göremiyorum. Sadece kırmızı simge. Birisi odağı manuel olarak talep etmem gerektiğini söylüyor. Ben böyle yaptım:EditText.setError Odaklanmayan bir görünüm için

Ama işe yaramıyor. Benim durumumda

+0

kullanılan benzer ama odaklanabilir değilse o hatayı olacak nasıl ?? –

+0

EditText için sepcial OnClickListener var. Tarih seçici iletişim kutusu görüntülenir ve seçim tarihi EditText olarak ayarlanır. – Tony

+0

Bu durumda bir metin gösterimi kullanmak için editext yerine –

cevap

-1

i TextWatcher, ör .:

username.addTextChangedListener(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(s.length()==0){ 
        username.requestFocus(); 
        username.setError("Please enter your username."); 
       }else{ 
        username.setError(null); 
       } 
      } 
     }); 
İlgili konular