チュートリアルのステップ 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
}
)};
NEW CODE HERE ** と書かれている場所を参照してください。OnTabChangedListener を tabHost に追加します。これは、ユーザーがタブを変更するのを「リッスン」するオブジェクトです。タブが変更されると、onTabChanged(String tabID)
メソッドが実行されます。
onTabChangedListener
チュートリアルのステップ 1の後に追加します。onCreate()
メソッド内です。
次に、Google で調べて、 //PLAY SOUND HERE と書かれている場所にそのandroid play a sound
コードを取得します。