آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

mrm  11 سال پیش  11 سال پیش
0 0

سلام.

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

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

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
مهدی  11 سال پیش
+1 0

درود

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

پاسخ به سوال 
mrm  11 سال پیش
+1 0

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

 

 @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);
}
 
0 0
(return super.onKeyDown(keyCode, event رو قبل ifها بزارید شاید مشکل حل شد ! (11 سال پیش)
پاسخ به سوال 
Programmer  11 سال پیش
0 0

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

@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; }
0 0
این کد رو مشکل داره اگه کسی بلده کمک کنه. (11 سال پیش)
0 0
چه مشکلی داره رفیق ؟ خطایی چیزی میده ؟ بگو برطرفش کنیم (11 سال پیش)
0 0
به اون آرگومان (int keyCode, KeyEvent event) وخط های return true گیر میده بازم ممنون ومتشکر. (11 سال پیش)

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