, , , . , . ScrollingTabContainerView ABS, .

public class MainActivity extends SherlockActivity implements ActionBar.TabListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ScrollingTabContainerView root = new ScrollingTabContainerView(this);
ActionBar.Tab tab1 = getSupportActionBar().newTab();
tab1.setText("TAB 1");
tab1.setTabListener(this);
ActionBar.Tab tab2 = getSupportActionBar().newTab();
tab2.setText("TAB 2");
tab2.setTabListener(this);
root.addTab(tab1, 0, true);
root.addTab(tab2, 1, false);
getSupportActionBar().setCustomView(root);
getSupportActionBar().setDisplayShowCustomEnabled(true);
getSupportActionBar().setTitle("App Title");
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
menu.add("MENU ITEM 1");
menu.add("MENU ITEM 2");
return true;
}
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
}
, -.