Je suis travaille actuellement sur une application simple qui repose sur le fragment tabhost, la structure est comme ça:Navigation avec l'hôte de l'onglet Fragment dans Android
3 onglets au total
- propos de la compagnie
- Nouvelles récentes
- Discuter Conseil
Et par exemple, à l'onglet 1 (a propos de la société), il y a un mais Ton appel "Politique d'entreprise", quand je clique dessus, j'utilise actuellement la CompanyPolicyActivity pour l'implémenter.
Cela signifie que lorsque je l'ouvre, je crée une nouvelle activité au-dessus de l'activité du fragment.
Cependant, la barre d'onglets est manquante si j'utilise l'activité, je me demande s'il y a un moyen de garder la barre tabhost à une nouvelle activité/quelle est la manière standard d'implémenter ce cas, par exemple. remplacer le fragment? (mais il semble complexe que je dois gérer aussi le cas de l'onglet commutateur, par exemple. Revenir au premier fragment quand je passe la page)
Merci de nous aider
tabHost = (FragmentTabHost)findViewById(android.R.id.tabhost);
tabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
tabHost.addTab(tabHost.newTabSpec("main").setIndicator(""),Home.class, null);
tabHost.addTab(tabHost.newTabSpec("assistant").setIndicator("",getResources().getDrawable(R.drawable.btn_assistant)), Shop.class,null); //not clickable right now
tabHost.addTab(tabHost.newTabSpec("coupon").setIndicator("",getResources().getDrawable(R.drawable.btn_coupon)), Coupon.class,null);
tabHost.addTab(tabHost.newTabSpec("shop").setIndicator("",getResources().getDrawable(R.drawable.btn_shop)), Shop.class,null);
pourriez-vous expliquer plus en détail? Merci – user782104
si je suis là dans votre cas, je crée tabhost avec childfragment aussi donc son moyen quand je sélectionne le premier onglet puis premier onglet créer childtab. J'espère que cela signifie dans votre cas – Dya
cela signifie ne pas remplacer l'onglet? – user782104