E 'possibile?ActionBar Sherlock Tabs sul fondo
Posso usare i frammenti e posso mettere le schede in basso, ma non posso con ActionBar Sherlock. Qualcuno ha qualche idea su come farlo?
sto usando qualcosa di simile per utilizzare le schede (sono sul fondo):
tHost = (TabHost) findViewById(R.id.tabhost2);
tHost.setup();
tM = new TabManager(this, tHost, android.R.id.tabcontent);
tM.addTab(tHost.newTabSpec("tabCREATE").setIndicator("Criar"),
Criar.CountingFragment.class, null);
tM.addTab(tHost.newTabSpec("tabCREATE2").setIndicator("Criar2"),
Criar.CountingFragment.class, null);
Come posso cambiarlo alla scheda ActionBar?
Io di solito uso questo per l'ActionBar:
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
for (int i = 1; i <= 3; i++) {
ActionBar.Tab tab = getSupportActionBar().newTab();
if (i == 1) {
tab.setText("a");
}
else if(i == 2)
tab.setText("b");
else if (i == 3)
tab.setText("c");
tab.setTabListener(this);
getSupportActionBar().addTab(tab);
Ed è bene, ma ho davvero bisogno di mettere sul fondo. È possibile impostare il Tabhost su quel secondo metodo? E come? Credo che risolverebbe tutti i miei problemi.
Penso che questo sia quello che stai cercando: http://stackoverflow.com/a/8468675/33203 – ashokgelal
No. Quello che voglio fare è mettere le schede di ActionBarSherlock in basso. –
Non è possibile farlo con la barra delle azioni. Se davvero senti il bisogno di andare contro le linee guida di progettazione del sistema operativo, puoi ricreare l'aspetto di una barra delle azioni usando 'LinearLayout's e' android: layout_weight' – edthethird