在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();
}
)};
答案 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
并将 代码输入到//在这里播放的地方。