网格视图和媒体上单击播放器 [英] Grid View and media player on Click
本文介绍了网格视图和媒体上单击播放器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何设置我的code点击第一个项目在网格视图?
我得到这个`
How can I set my code to click on 1st item in Grid View? I got this `
mp=MediaPlayer.create(this, R.raw.snd1);
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
mp.start();
switch (position) {
case 0:
break;
case 1:
break;
}
}
}); `
我得到这个code,但它的播放,在网格视图中每一项的声音。
我如何设置它,因此它只能点击1日?或第二或3D?
I got this code, but it's playing the sound on every item in the Grid View. How can I set it so it clicks only on 1st? Or 2nd Or 3d?
推荐答案
就改成这样:
mp=MediaPlayer.create(this, R.raw.snd1);
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
switch (position) {
case 0:
mp.start(); // This will make sound
break;
case 1:
mp2.start(); // This will make different sound
break;
}
}
});
这篇关于网格视图和媒体上单击播放器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文