在标签上播放声音单击

时间:2012-04-19 21:30:48

标签: android android-widget

在AT& T的Android手机上,您可以在浏览标签时听到咔嗒声。如何让Tab小部件在单击选项卡时播放声音?

tabHost.setOnTabChangedListener(new OnTabChangeListener() {
    @Override
    public void onTabChanged(String tabId) {
        //PLAY SOUND HERE
        MediaPlayer tabClick = MediaPlayer.create(TabBarActivity.this, R.Raw.gling_click);
        tabClick.start();
    }
)};

1 个答案:

答案 0 :(得分:0)

本教程的第1步是:

for(int i=0;i<tabHost.getTabWidget().getChildCount();i++)  
{  
    tabHost.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.bg_blue_matte);  
}  
    tabHost.getTabWidget().setCurrentTab(1);  
    tabHost.getTabWidget().getChildAt(1).setBackgroundResource(R.drawable.bg_green_matte);  

    //NEW CODE HERE **
    tabHost.setOnTabChangedListener(new OnTabChangeListener() {

        @Override
        public void onTabChanged(String tabId) {
            //PLAY SOUND HERE
        }

    )};

在这里查看新代码的位置**?您想要将一个OnTabChangedListener添加到tabHost。这是一个“监听”用户更改标签的对象。选项卡更改时,将运行onTabChanged(String tabID)方法。

在教程步骤1之后添加onTabChangedListener;它在onCreate()方法中。

然后,上go Google并查找android play a sound并将 代码输入到//在这里播放的地方。