我想在我的应用程序中使用静音按钮,如下所示:
ImageView muteMusic = (ImageView) findViewById(R.id.muteMusic);
mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
public void mute(View v) {
switch (mAudioManager.getRingerMode()) {
case AudioManager.RINGER_MODE_NORMAL:
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
break;
case AudioManager.RINGER_MODE_SILENT:
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
break;
}
}
XML
<ImageView
android:id="@+id/muteMusic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="200dp"
android:layout_marginTop="120dp"
android:layout_toRightOf="@id/info"
android:onClick="mute"
android:src="@drawable/volbutton" />
但它不起作用,我不知道为什么!没有错误,没有崩溃!但是当我点击它时它没有任何动作