تنظیم کیبورد عددی دلخواه برای EditTextPrefrence
با سلام خدمت دوستان.
خوشبختانه در اینجا خیلی سریع به جوابم میرسم برای همین زیاد مزاحم دوستان میشم..:دی
در فایل xml از جنس preference انتخاب کردم متد editTextPrefrence را انتخاب کردم. وقتی کاربر در تنظیمات که در اکتیوتی از همین جنس ساخته شده میره روی این قسمت که بزنه کیبود باز میشه.
حالا میخوام کاری کنم که فقط عدد از کاربر بگیره و کیبورد اعداد براش باز بشه. هرچی گشتم نتونستم مثل PlainText که inputType داره و میشه Number را براش گذاشت برای این قسمت نداشت.
خوشبختانه این مشکل با زدن android:inputType="number" در تنظیمات حل شد! مشکل زیر همچنان پابرجاست.
یه مشکل دیگه هست که وقتی یکی مثلا این عدد را تنظیم میکنه و برمیگرده به اکتیویتی اصلی میخوام عددش در همون اکتیویتی نشون داده بشه که متاسفانه باید برنامه را ببندم و کیل کنمش تا بعد از اجرای جدید اون عدد بشه همون چیزی که کاربر داده و همون لحظه تغییر پیدا نمیکنه. setText این فیلد در اکتیویتی را هم در OnResum و هم در OnStart گذاشتم ولی عدده به متغیرم نمیاد انگار!.
عدد را از طریق کلاس جی دریافت میکنم و از استرینگ به عدد تبدیل میکنم و مشکلی نداره فقط مشکل همون کیل شدن برنامه و بعد نمایش اون عدد جدید هست.
پیشاپیش از همه سروران متشکرم.
سلام برای اینکه EditText رو فقط به دریافت عدد محدود کنی توی همون صفحه xml به قسمت کدهاش برو و این تکه کد رو به EditText اضافه کن خودم هم این مشکل رو داشتم و کار می کنه :
android:inputType="number"
و مشکل دوم هم باید از طریق onResume دوباره متغیر رو پر کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .