网格视图和媒体上单击播放器 [英] Grid View and media player on Click

查看:133
本文介绍了网格视图和媒体上单击播放器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何设置我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆