آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه ولیدیت کردن موبایل و فرمت ادیت تکست برای موبایل

سعید  9 سال پیش  9 سال پیش
0 0

سلام.

نحوه ولیدیت کردن موبایل و فرمت ادیت تکست برای موبایل چجوریه؟

مثل تلگرام که میاد 11 تا - میذاره و هر عدد که وارد میشه جای اونا قرار میگیره.

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
k112  9 سال پیش
+1 0

با سلام

شما هم میتونید شخصی سازی کنید و هم اینکه از این تکه کد هم استفاده کنید ... ساده هست کار کنید متوجه میشید دستکاری کرده و به نتیجه مطلوبتان برسید

 edt.addTextChangedListener(new TextWatcher() {
	@Override
	public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
	    }

	@Override
	public void onTextChanged(CharSequence charSequence, 	int i, int i1, int i2) {
			str = charSequence.toString();
			if (charSequence.length() != 0 && i<11) {
				edt.removeTextChangedListener(this);
				edt.setText(str.substring(0,11));
				edt.setSelection(i+1);
				if (i==10)
				edt.setEnabled(false);
				edt.addTextChangedListener(this);
			}
	    }

	@Override
	public void afterTextChanged(Editable editable) {
    }
});
پاسخ به سوال 
Amir  9 سال پیش
0 0

این دو خط کد رو به EditText اضافه کنید:

android:maxLength="11"
android:inputType="phone"

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .