سؤال

مرحبًا ، أحاول الحصول على نافذة editText الخاصة بي لمسح محتوياتها عندما: 1) يتم إعادة تحديده لإدخال بيانات مختلفة أو 2) يتم الضغط على زر لإدخال البيانات المحددة مسبقًا

هذا ليس نص تلميح.في الوقت الحالي بمجرد إدخال البيانات المحددة مسبقًا ، تظل هناك ولا يمكنني مسحها ، حتى باستخدام الحذف. لقد حاولت وضع editBox.setText ("") في onClick Listener و addTextChangedListener (سواء قبل أو في الطرق) باستخدام قيمة منطقية لتحديد ما إذا كان قد تم إدخال الكود بالفعل ، لكنه يتجاهلها فقط. Genacodicetagpre

شكرا

هل كانت مفيدة؟

المحلول

خطأ ...

الرمز الوحيد الذي استخدمه لتحقيق 1) هو: Genacodicetagpre

يعد رمز الترميز العام عبارة عن نص تحرير.يعمل بشكل جيد؟أعتقد أنك تجعل هذا الأمر أكثر تعقيدًا مما هو عليه.

نصائح أخرى

لمسح وقت النقر فوق الزر "مسح": Genacodicetagpre

عملت بالنسبة لي.نأمل أن يساعد.

بالنسبة إلى 1) لم يعمل onClick بالنسبة لي حيث كان علي الضغط مرتين لاستدعاء onClickListener.سيتم تعيين نهج آخر على OnFocusChangeListener ()

Genacodicetagpre

ل 2) الحل المقدم من ashim888 يعمل بشكل جيد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top