بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل با متوجه شدن کلیک روی space در کیبورد مجازی گوشی!!
سلام دوستان من واسه یه نرم افزاری نیاز دارم تا به کلیک شدن روی space گوش بدم و بعد از کلیک یه کاری انجام بدم حالا همه چیز اوکیه و مشکلی نداره کدشم نوشتم فقط مشکل اینجاست که رو ورژن 2 اندروید جواب نمیده با دکمه های دیگه مشکلی نداره فقط space رو ساپورت نمیکنه !
آیا راه حلی وجود داره برای برطرف کردن این مشکل در گوشی های ورژن پایین؟؟!
edt2.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
Log.i("Key Code", " " + arg1);
return false;
}
});
0
0
ACTION_UP رو تست کنید نشد سایر رویداد ها رو ، ببینید اصلا رویداد درست دریافت میشه ؟! - البته فکر کنم لاگ ها رو یکم بد چاپ می کنید ! ، چون تگ که آرگمان اول هست باید یه مقدار ثابت باشه ، که شما دارید یه بار Enter و یه بار Space رو تگ می کنید که فکر کنم جالب نباشه (12 سال پیش)
0
0
کلاً متد رو اشتباهی نوشتید. onKeyDown هست و چون ما Eclipse رو حساس کردیم به Override اگر درست نوشته باشید باید بهتون پیغام خطای نبود Override بده. در ضمن نیازی به ACTION_DOWN و این حرفا نیست، مستقیم KeyCode رو بخونید. (12 سال پیش)
0
0
سلام استاد کد رو تصحیح کردم اما بازم وقتی با کیبورد مجازی تو گوشی باورژن 2.3 فاصله میزنم بازم کد کلید رو بر نمیگردونه یکم گشتم میگن باید کیبورد گوگل روش نصب باشه ! ولی متاسفانه واسه این ورژن ها کیبورد گوگل نصب نمیشه ! این مشکل فقط واسه فاصله اتفاق میفته و کد بقیه دکمه ها برگشت داده میشه !! (12 سال پیش)
0
0
شما یک کار راحت بکن. یک Log بنویس در onKeyDown که کد کلید رو در خروجی LogCat چاپ کنه و ببین عددش چنده. (12 سال پیش)
0
0
استاد این کارو انجام دادم متاسفانه واسه space هیچ عددی چاپ نمیکنه اما واسه بقیه دکمه ها مشکلی نداره !
رو پلتفرم نسخه 2.2 اندروید وقتی رو ادیت باکس کلیک میکنی یه صفحه کلید مجازی باز میشه اگه از اون صفحه کلید استفاده کنی کد space رو چاپ نمیکنه !البته این مشکل تو نسخه 4 اندروید وجود نداره و کدم کاملا جواب میده ! (12 سال پیش)
0
0
درسته، من الان سرچ کردم، این یک باگ در اندروید هست که در نسخه های زیر SDK 16 وجود داره. اما یک راه حل نه چندان بد، می تونید از addTextWatcher استفاده کنید. سرچ کنید در موردش. (12 سال پیش)
0
0
کدی که نوشتم و جواب نداد رو تو متن سوال ویرایش کردم و تغییر دادم لطفا اگه وقت دارید تست کنید ببینید واسه شما هم جواب نمیده من هم رو گوشی تست کردم هم رو کامپیوتر! (12 سال پیش)
0
0
ممنون استاد الان میگردم ببینم چی پیدا میکنم! (12 سال پیش)
0
0
استاد درست شد خیلی ممنون ! (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .