Set ActionBar Tabs unten in ActionBarActivity

Hallo, ich bin noob in Android.

Ich bin mit appcompat - support-Bibliothek zum hinzufügen von Registerkarten in ActionBarActivity. Ich habe geschrieben, den code hinzufügen, aber die tabs zeigen an der Spitze sehen Sie in der Abbildung. Ich möchte diese Tabs würde am Ende erscheinen.

Jede Idee, warum es so ist ?

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

}

Screenshot

Set ActionBar Tabs unten in ActionBarActivity

Sie können Seiten-Indikator , können Sie das überprüfen : stackoverflow.com/a/22936336/1332870
können Sie überprüfen, dieses Beispiel

InformationsquelleAutor Mick | 2014-04-17

Schreibe einen Kommentar