TabNavigationモード
import android.app.ActionBar; import android.app.Activity; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.Menu; public class MainActivity extends Activity implements ActionBar.TabListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ・・・ //タブナビゲーションモードに設定 getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); //タブを作成して追加。選択・解除・再選択をハンドリングするコールバックの //TabListenerをセットしないと実行時例外でクラッシュする getActionBar().addTab(getActionBar().newTab().setText("Tab1").setTabListener(this)); getActionBar().addTab(getActionBar().newTab().setText("Tab2").setTabListener(this)); getActionBar().addTab(getActionBar().newTab().setText("Tab3").setTabListener(this)); ・・・
getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
の箇所でぬるぽが発生するが原因が掴めてない。
だが、setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)
がdeprecatedなので深追いするか迷う。