بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
addOnTextChangeListener در EditText
با سلام من میخوام که برای یک EditText فقط اعداد بین 1 تا 12 پذیرش بشه بصورت addOnTextCahngeListener. مثلا اگه کارب اول 2 وارد کرد و بعد یک عدد دیگه چون بیشتر از 12 میشه، همون لحظه EditText پاک شه. ممنون میشم اگه راهنماییم کنید.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hamed
12 سال پیش
+2
0
تا اونجا که من می دونم تنظیم پیشفرضی وجود نداره که شما ست کنید.
برای همین بهتره که EditText را پایش کنید و هر وقت که از مقدار دلخواه شما بیشتر شد آن را تغییر دهید و یا پیغام خطا نشان دهید و ... یعنی به این شکل:
edt.addTextChangedListener(this);
@Override public void afterTextChanged(Editable s) {
//دستورات دلخواه
}
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//دستورات دلخواه
}
@Override public void onTextChanged(CharSequence s, int start, int before, int count) {
//دستورات دلخواه
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .