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

جلوگیری از نمایش کیبورد (keyboard) هنگام اجرای activity حاوی EditText ، در برنامه نویسی اندروید

هنگامی که درون فایل xml ، یک EditText را تعریف می کنیم، در برخی مواقع امکان دارد که با ورود کاربر به activity حاوی آن EditText ، کیبورد (keyboard) به طور خودکار نمایش داده شود. برای جلوگیری از نمایش خودکار کیبورد (keyboard) در هنگام اجرای activity ، باید درون فایل AndroidManifest.xml پروژه اندروید، درون تگ مربوط به آن activity ، کد زیر را اضافه کنیم :


android:windowSoftInputMode="stateHidden|adjustResize"
نویسنده علیرضا گلمکانی
شماره کلید 276
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 7 7 0
مهسا۱۲۳
۱۳۹۵/۰۶/۲۸
۲۲:۴۳

سلام یه سوال داشتم آقای ادمین خواهش میکنم کمکم کنید
من دو تا edit text دارم وقتی کاربر درونشون عدد وارد میکنه و رو دکمه محاسبه میزنه دو تا عدد رو در هم ضرب میکنه و نشون میده.و لی وقتی عدد‌وارد نکنه و دکمه محاسبه رو بزنه ارور  فورس میده.من می خوام تو edit text به صورت پیش فرض عدد باشه که کاربر اگه عدد هم وارد نکرد و دکمه رو زد عددهای پیش فرض در هم ضرب بشن ؟
خواهش میکنم کمکم کنید.

admin
۱۳۹۵/۰۶/۲۹
۱۸:۴۰

سلام.
می توانید بر اساس کلید زیر، اعداد پیش فرض مورد نظر خود را در EditText نمایش بدهید :



همچنین می توانید تعیین کنید که کاربر تنها بتواند عدد در EditText بنویسد (نه حروف) :



معمولا بهتر این است که عبارت های موجود در EditText ها را دریافت کنیم و سپس صحت آنها را چک کنیم و در نهایت اگر ورودی ها صحیح بودند، عملیات مورد نظرمان را بر روی آنها اجرا نماییم، در غیر این صورت، یک پیام به کاربر نمایش بدهیم که باید ورودی های صحیحی وارد کند (استفاده از if و else و ...).
همچنین هرگاه کدهایی دارید که امکان ایجاد خطا و روبرو شدن با Force Close در آنها وجود دارد، می توانید آنها را با استفاده از try و catch اجرا نمایید :



حسین
۱۳۹۶/۰۱/۰۴
۱۸:۳۳

ممنون، مختصر ومفید

amin
۱۳۹۶/۰۶/۳۱
۱۸:۲۵

وقتی تو برنامم EditText قرار میدم  بلافاصله بعد از اجرای اکتیویتی کیبورد باز میشه و وقتی هم که کیبرد باز کیشه صفه نصف میشه و تمام دیزاین به هم میخوره لطفا کمکم کنید

محمد
۱۳۹۶/۱۲/۰۲
۱۳:۳۷



می تونین توی view بالاترش (پدرش) این دو خط رو اضافه کنید

majid sheikh
۱۳۹۶/۱۲/۱۰
۱۴:۵۲

سلام :
من یه مشکلی دارم  لطفا راهنمایی کنید :
رو پروژه ماشین حساب کار می کنم که نمی خوام کیبورد گوشی به هیچ وجه باز شه دقیقا باید چکار کنم ؟

محمد
۱۳۹۸/۰۹/۱۱
۱۱:۵۱

سلام خوب بود 
درست هستش کیبورد باز نمیشه
یک سوال :
من چند EditText دارم میخام وقتی کاربر خواست متن EditText تغییر بده کیبورد اصلا باز نشه 
میخام از کیبورد اختصاصی خودم استفاده کنه 
چون با این حالت هم وقتی روی EditText کلیک می کنیم کیبورد موبایل باز میشه؟
اگر مقدور هستش جواب رو هم با ایمیل برام لینک کنید با تشکر. 

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