آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

مجبور کردن کاربران به نوشتن فقط اعداد در یک EditText ، در برنامه نویسی اندروید

گاهی یک EditText را تنها برای دریافت یک عدد از کاربر طراحی می کنیم و معمولا در چنین مواقعی، ممکن است که کاربر، به اشتباه، یک سری حروف را به جای اعداد در EditText بنویسد. بنابراین ممکن است که در اجرای برنامه، یک خطا ایجاد شود. شاید به نظر بیاید که راه حل، نوشتن کدهایی برای زمانی است که کاربر به جای اعداد، حروف را می نویسد، تا برنامه با خطا روبرو نشود، ولی یک راه حل خیلی بهتر وجود دارد. ما با روشی بسیار ساده، کاربر را مجبور می کنیم که تنها عدد در EditText بنویسد. برای این منظور، در فایل xml ای که EditText تعریف شده است، مشخصه android:inputType را برای آن به صورت زیر می نویسیم :


android:inputType="number"

بنابراین کاربر چیزی غیر از اعداد نمی تواند در EditText بنویسد.

نویسنده علیرضا گلمکانی
شماره کلید 268
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)