2011-07-26 5 views

Répondre

1

pour ce faire, pour faire l'onglet ont seulement une image.

tabHost.addTab(tabHost.newTabSpec("aaa").setIndicator("", getResources().getDrawable(R.drawable.my_tabselector)).setContent(R.id.my_tab_contentlayout)); 
+0

Merci u host.getTabWidget très bien() getChildAt (1) .setBackgroundResource (R.drawable.myimage). résoudre mon problème. – rwe

0

Vous pouvez utiliser cette façon onglets ti hite titres:

for (int i = 0; i < tabHost.getTabWidget().getChildCount(); i++) 
    { 
     View view = tabHost.getTabWidget().getChildAt(i); 
     view.findViewById(android.R.id.title).setVisibility(View.GONE); 
    } 
0
 TabHost tabHost = getTabHost(); 

     Intent intent; 

     intent = new Intent(MainActivity.this, SecondActivity.class); 

     tabHost.addTab(tabHost.newTabSpec("").setIndicator("", getResources().getDrawable(R.drawable.home_selected)).setContent(intent)); 

     intent = new Intent(MainActivity.this, Calendar.class); //2 

     tabHost.addTab(tabHost.newTabSpec("").setIndicator("",getResources().getDrawable(R.drawable.calender_unselect)).setContent(intent)); 

ne pas écrire de texte à l'intérieur setIndicator("Tab text", getResource(). ...)

Questions connexes