2
J'ai fait des recherches beaucoup que comment puis-je aligner les onglets en bas de page à l'aide de ce code, mais je ne trouve pas le contenu, je suis usin le code comme:Les onglets en bas de la page programatically
public class MainActivity extends TabActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("Home")
.setContent(new Intent(this, TabGroup1Activity.class)));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("Search"/*, getResources().getDrawable(R.drawable.ic_launcher)*/)
.setContent(new Intent(this, TabGroup2Activity.class))
);
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("About Us")
.setContent(new Intent(this, TabGroup3Activity.class)));
tabHost.getTabWidget().setCurrentTab(0);
tabHost.getTabWidget().setGravity(Gravity.BOTTOM);
et le TabGroup1Activity est:
public class TabGroup1Activity extends TabGroupActivity{
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startChildActivity("HomeActivity", new Intent(this,HomeActivity.class));
}
}
en utilisant ce code, la barre d'onglets vient en haut de l'écran, mais je veux le placer au fond ..Please suggérer quelque chose et je trouvé ceci méthode est assez facile pour créer des onglets
Pourquoi le voulez-vous par programmation si vous pouvez le faire via la mise en page XML? –
Pourquoi les voulez-vous en bas? Les directives de conception Android ne le recommandent pas: http://developer.android.com/design/patterns/pure-android.html – sww314
@PareshMayani: Mais je n'utilise pas de mise en page ici, alors comment puis-je le faire à travers la mise en page XML ? – Kanika