1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
TabHost mon_tab_Host = new TabHost(this);
LinearLayout Contenu_Onglet_1 = new LinearLayout(this);
Contenu_Onglet_1.setId(99);
Contenu_Onglet_1.setOrientation(1);
[..] // On populate Contenu_Onglet_1 avec des checkbox, tout fonctionne correctement si affichage hors onglet
// creation des conteneurs du tab
TabWidget Tw1 = new TabWidget(this);
Tw1.setId(android.R.id.tabs);
FrameLayout Fl1 = new FrameLayout(this);
Fl1.setId(android.R.id.tabcontent);
mon_tab_Host.addView(Tw1);
mon_tab_Host.addView(Fl1);
mon_tab_Host.setup();
mon_tab_Host.getTabContentView().addView(Contenu_Onglet_1);
TabSpec Ts1 = mon_tab_Host.newTabSpec("Tab1");
Ts1.setIndicator("Header onglet 1");
Ts1.setContent(Contenu_Onglet_1.getId());
mon_tab_Host.addTab(Ts1);
mon_tab_Host.setCurrentTabByTag("Tab1"); |