Android change Tab image (not backgound)
        Posted  
        
            by 
                user1143989
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by user1143989
        
        
        
        Published on 2012-04-05T17:12:44Z
        Indexed on 
            2012/04/05
            17:30 UTC
        
        
        Read the original article
        Hit count: 172
        
android
I am using a TabHost which has 3 tabs. Each tab has a image + text.
spec = tabHost.newTabSpec("MyTasks")
           .setIndicator(Html.fromHtml("<b><H2>My Tasks</H2></b>"),  getResources().getDrawable(R.drawable.task ))
               .setContent(intent);    
   tabHost.addTab(spec); 
I want to change image when I select a tab. I used following code to change it ...
 TabWidget tw = getTabWidget(); 
   View leftTabView = tw.getChildAt(0); 
   leftTabView.setBackgroundDrawable(getResources().getDrawable(R.drawable.tab1_drawable)); 
tab1_drawable is a xml (selector and items for each state). THIS IS SETTING AND CHANGING BACKGROUND NOT THE IMAGE I SET. How can I change it?
© Stack Overflow or respective owner