package jp.mydns.sys1yagi.android.actionbarsherlocksample;
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.widget.Toast;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.ActionBar.Tab;
import com.actionbarsherlock.app.ActionBar.TabListener;
import com.actionbarsherlock.app.SherlockActivity;
public class TabStyleActivity extends SherlockActivity implements TabListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab_style);
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
for (int i = 0; i < 3; i++) {
addTab(actionBar, i + 1);
}
}
void addTab(ActionBar actionBar, int index) {
Tab tab = actionBar.newTab();
tab.setText("Tab" + index);
tab.setTabListener(this);
actionBar.addTab(tab);
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
Toast.makeText(this, "change:" + tab.getPosition(), Toast.LENGTH_SHORT)
.show();
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
}
}