我在android中使用gridview时遇到了困难。 我想用一些动物的图片创建一个布局,所以当你点击其中一个图像时,图片中的动物会发出声音。 (例如,当你点击一头母牛的图像时,你会听到" moooo ......")。 我没有找到使用gridview音频的教程。 你能帮帮我吗?
谢谢!
答案 0 :(得分:0)
您必须为OnClickListener
内的每个ImageView
设置GridView
。然后在点击ImageView
时播放声音,在OnClickListener
onClick
中执行:
MediaPlayer mp = MediaPlayer.create(context, R.raw.your_sound_file);
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
mp.release();
mp=null;
}
});
mp.start();