Здравствуйте, я noob в Android.
Я использую библиотеку поддержки appcompat
для добавления вкладок в ActionBarActivity
. Я написал код для добавления, но вкладки показывают вверху, как показано на скриншоте. Я хочу установить эти Tabs
, которые будут отображаться внизу.
Любая идея, почему это так?
private ActionBar mActionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// find the action bar
mActionBar = getSupportActionBar();
// First Tab of the Activity
ActionBar.Tab mTab = mActionBar.newTab().setText("First Tab").setTabListener(this);
mActionBar.addTab(mTab);
mActionBar.selectTab(mTab);
// Second Tab of the Activity
mTab = mActionBar.newTab().setText("Second Tab").setTabListener(this);
mActionBar.addTab(mTab);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public void onTabReselected(Tab arg0, FragmentTransaction arg1) {
// TODO Auto-generated method stub
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction fragmentTrasaction) {
if(tab.getPosition() == 0) {
fragmentTrasaction.replace(R.id.container, new FirstFragment());
} else {
fragmentTrasaction.replace(R.id.container, new SecondFragment());
}
}
@Override
public void onTabUnselected(Tab arg0, FragmentTransaction arg1) {
// TODO Auto-generated method stub
}
Снимок экрана