مسح النص الذي تم إدخاله مسبقًا في حقل EditText
-
29-10-2019 - |
سؤال
مرحبًا ، أحاول الحصول على نافذة editText الخاصة بي لمسح محتوياتها عندما: 1) يتم إعادة تحديده لإدخال بيانات مختلفة أو 2) يتم الضغط على زر لإدخال البيانات المحددة مسبقًا
هذا ليس نص تلميح.في الوقت الحالي بمجرد إدخال البيانات المحددة مسبقًا ، تظل هناك ولا يمكنني مسحها ، حتى باستخدام الحذف. لقد حاولت وضع editBox.setText ("") في onClick Listener و addTextChangedListener (سواء قبل أو في الطرق) باستخدام قيمة منطقية لتحديد ما إذا كان قد تم إدخال الكود بالفعل ، لكنه يتجاهلها فقط. Genacodicetagpre
شكرا
المحلول
خطأ ...
الرمز الوحيد الذي استخدمه لتحقيق 1) هو: Genacodicetagpre
يعد رمز الترميز العام عبارة عن نص تحرير.يعمل بشكل جيد؟أعتقد أنك تجعل هذا الأمر أكثر تعقيدًا مما هو عليه.
نصائح أخرى
لمسح وقت النقر فوق الزر "مسح": Genacodicetagpre
عملت بالنسبة لي.نأمل أن يساعد.
بالنسبة إلى 1) لم يعمل onClick بالنسبة لي حيث كان علي الضغط مرتين لاستدعاء onClickListener.سيتم تعيين نهج آخر على OnFocusChangeListener ()
Genacodicetagpreل 2) الحل المقدم من ashim888 يعمل بشكل جيد.