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

دکمه های کم و زیاد صدا.

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

سلام.

دوستان یه مثال برای کار با دکمه های کم و زیاد صدا میخوام مثلا هروقت دکمه کم کردن صدا رو فشار دادیم توست بیاد پایین و هر وقت دکمه ی زیاد کردن صدا رو فشار دادیم توست بیاد که بالا یه مثال خیلی پایه ای و ساده.

پیشاپیش ممنون و متشکر.

نظرات

پاسخ‌ها 3

مهدی 11 سال پیش

درود

ببین این به دردت می خوره.

نظرات

mrm 11 سال پیش

دوستان یافتمش بالاخره .. اما  مشکل داره کسی میتونه حلش کنه؟؟

 

 @Override
public boolean onKeyDown(int keyCode, KeyEvent event){

if (keyCode == KeyEvent.KEYCODE_VOLUME_UP){
Toast.makeText(this, "Volume Up", Toast.LENGTH_LONG).show();
return true;
}

if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
Toast.makeText(this, "Volume Down", Toast.LENGTH_LONG).show();
return true;
}

return super.onKeyDown(keyCode, event);
}
 

نظرات

MeY3am 11 سال پیش
(return super.onKeyDown(keyCode, event رو قبل ifها بزارید شاید مشکل حل شد !
Programmer 11 سال پیش

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

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
       //هنگامی که دکمه بالا زده شد این کارها رو انجام بده
// ... return true; } else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){ //هنگامی که دکمه پایین زده شد این کارها رو انجام بده
// ... return true } return false; }

نظرات

mrm 11 سال پیش
این کد رو مشکل داره اگه کسی بلده کمک کنه.
Programmer 11 سال پیش
چه مشکلی داره رفیق ؟ خطایی چیزی میده ؟ بگو برطرفش کنیم
mrm 11 سال پیش
به اون آرگومان (int keyCode, KeyEvent event) وخط های return true گیر میده بازم ممنون ومتشکر.

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