播放声音的选项卡中单击 [英] Play Sound on Tab Click
问题描述
在从AT&放一部Android手机,T,就可以通过标签导航时听到咔嗒声。我如何获得标签控件播放声音的选项卡的点击?
tabHost.setOnTabChangedListener(新OnTabChangeListener(){
@覆盖
公共无效onTabChanged(字符串tabId){
//播放声音HERE
MediaPlayer的tabClick = MediaPlayer.create(TabBarActivity.this,R.Raw.gling_click);
tabClick.start();
}
)};
第1步从教程是这样的:
的for(int i = 0; I< tabHost.getTabWidget()getChildCount();我++)
{
。tabHost.getTabWidget()getChildAt(ⅰ).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(新OnTabChangeListener(){ @覆盖
公共无效onTabChanged(字符串tabId){
//播放声音HERE
} )};
看到它说,新的code HERE **?你想一个OnTabChangedListener添加到tabHost。这是一个对象,那就是监听用户更改标签。当一个标签的变化, onTabChanged(字符串tabID)
方法被运行。
添加 onTabChangedListener
后教程的步骤1;这是的onCreate()
方法中。
然后,让谷歌和查找 Android的播放声音
并获得的是的code到那里说://播放声音HERE。
On an Android phone from AT&T, you can hear a click sound when navigating through tabs. How do I get the Tab widget to play a sound on the click of a 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();
}
)};
step 1 from the tutorial is this:
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
}
)};
See where it says NEW CODE HERE **? You want to add an OnTabChangedListener to the tabHost. This is an object that is "listening" for the user to change tabs. When a tab changes, the onTabChanged(String tabID)
method is run.
Add the onTabChangedListener
after tutorial step 1; It's within the onCreate()
method.
Then, get on google and look up android play a sound
and get that code into where it says //PLAY SOUND HERE.
这篇关于播放声音的选项卡中单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!