gpt4 book ai didi

android - 单击声音的复选框

转载 作者:行者123 更新时间:2023-12-03 00:10:27 25 4
gpt4 key购买 nike

我希望在用户选中一个框时发出声音。我使用Ubuntu Natty,Eclipse Indigo,并且我的代码适用于Android 2.2。编译正常,但是没有声音播放。我一直在寻找Google的简单编码,但只有这个问题,我才发现复杂的例子,这很奇怪。这是我的代码,怎么了?

   package com.stufflist;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.CheckBox;

public class ListStuff extends Activity {


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.liststuff);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.liststuff, menu);
return true;
}

public void onCheckboxClicked(View view) {
// Is the view now checked?
view.setSoundEffectsEnabled(true);
boolean checked = ((CheckBox) view).isChecked();

// Check which checkbox was clicked
switch(view.getId()) {
case R.id.CheckBox07:
if (checked)
view.playSoundEffect(0);
Log.v((String) view.getTag(),"yeah");
break;
case R.id.CheckBox06:
if (checked)
view.playSoundEffect(1);
Log.v((String) view.getTag(),"yeah2");
break;
// TODO: Veggie sandwich
}
}

}

最佳答案

OnClickListener是获取默认触摸反馈来解决此问题的唯一方法。我也遇到了类似的问题并解决了...

关于android - 单击声音的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11811657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com