SORU
24 Ocak 2009, CUMARTESİ


Android TextWatcher.afterTextChanged vs TextWatcher.onTextChanged

Hangi şartlar altında onTextChanged ve yardımcısı yerine afterTextChanged versa kullanmalıyım? Örnekler onTextChanged Geçersiz gerekir neden dikkat ile en bilgilendirici olurdu ama afterTextChanged beforeTextChanged Geçersiz olması gerekmez.

CEVAP
14 Mayıs 2011, CUMARTESİ


Bu olaylar aşağıdaki sırada aradı

  1. beforeTextChanged(CharSequence s, int start, int count, int sonra).
    Bu karakterler bazı yeni metin ile yaklaşık olarak değiştirilmesi anlamına gelir.Metin düzenlenemez.
    Kullanımı:değişmek üzere olan eski metin bakmak gerekir.
  2. onTextChanged(önce başlamak int int CharSequence s, int count).
    Değişiklikler yapıldı, bazı karakterler sadece almıştır.Metin düzenlenemez.
    Kullanımı:metin içindeki karakterler yeni olduğunu görmek gerekir.
  3. afterTextChanged(Düzenlenebilir.
    Yukarıdaki gibi aynı, sadece şimdimetni düzenlenebilir.
    Kullanımı:bir sen ve yeni bir metin bakın muhtemelen düzenlemek için gereken zaman.

Eğer sadece EditText, değişiklikler için dinliyorum Eğer ilk iki yöntem kullanmak zorunda kalmam. Sadece gerekirse üçüncü bir yöntem, yeni değerleri almak ve yeni bir metin düzelteceğim. Eğer değerleri oluyor tam olarak değişiklikleri izlemek zorunda kaldım, ancak ilk iki yöntem kullanırdım. Eğer ben de değişir dinledikten sonra metni düzenlemek için bir ihtiyaç vardı, üçüncü yöntemi yaparım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • george sarintzotis

    george sarin

    2 Aralık 2007
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006