بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

تبدیل Next به Done و اضافه کردن رویداد

مدیریت گفتگو
MeyrOOn 11 سال پیش
آخرین تغییر: 11 سال پیش

 

>>>>>>>>>>"راه حل به انتها اضافه شد"<<<<<<<<<<

 

سلام خسته نباشید رفقا ..

در حال حاضر در طراحی زیر روی هر کدام از TextView به جز آخری کلیک میشه ، در قسمت پایین کیبورد گذینه Next قرار دارد که برای پُر کردن فیلد (TextView) بعدی هست !!
اما TextView آخری گذینه Done داره که کیبورد رو می بَنده ..
من میخوام همه TextView ها گذینه Done داشته باشند و هیچکدام Next نداشته باشند ...
میشه کمک کنید بگید کجا رو باید تغییر بدم ؟؟

ممنون ..

===========================================================

راه حل ( توسط اسپریت عزیز )

تبدیل Next به Done :

این ویژگی رو به EditText در XML اضافه کنید:

android:imeOptions="actionDone"

یا بصورت داینامیک در کدهای جاوا :

editText.setImeOptions(EditorInfo.IME_ACTION_DONE);

 

و نوشتن OnEditorAction

 

نظرات

MeyrOOn 11 سال پیش
کــــــــــــمـــــــــــــــــــــک نـــــــــــبــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــود ؟؟؟؟؟ کارم گیره ها !
MeyrOOn 11 سال پیش
دوستان بنده بی صبرانه منتظر جواب و کمک هستم .. چون کسی جواب نداد شک کردم که اصلا این کار شدنی نیست ! اگر شدنی نیست راهنمایی کنید لطفاً..

پاسخ‌ها 2

Spirit 11 سال پیش

این ویژگی رو به EditText در XML اضافه کنید:

android:imeOptions="actionDone"

یا بصورت داینامیک در کدهای جاوا :

editText.setImeOptions(EditorInfo.IME_ACTION_DONE);

منبع

عبارت جستجو شده : android change next to done

نظرات

MeyrOOn 11 سال پیش

سلام دوستان..

این مشکل مدتی هست با کمک شما مرتفع شده ...
حالا اگه بخوام واسه اون Done یه رویداد بنویسم چیکار کنم ؟؟
میخوام کاربر روی هر EditText که باشه، بعد از زدن Done یه اتفاق واحد بیفته : مثلا مقدار همه EditTextها عوض بشه !

نظرات


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