TabHost.TabSpec
  public
  
  
  
  class
  TabHost.TabSpec
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.widget.TabHost.TabSpec | 
A tab has a tab indicator, content, and a tag that is used to keep
 track of it.  This builder helps choose among these options.
 For the tab indicator, your choices are:
 1) set a label
 2) set a label and an icon
 For the tab content, your choices are:
 1) the id of a View
 2) a TabContentFactory that creates the View content.
 3) an Intent that launches an Activity.
Summary
Public methods | |
|---|---|
        
        
        
        
        
        String
     | 
  
    
      
      getTag()
      
      
        Returns the tag for this tab specification.  | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setContent(Intent intent)
      
      
        Specify an intent to use to launch an activity as the tab content.  | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setContent(TabHost.TabContentFactory contentFactory)
      
      
        Specify a   | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setContent(int viewId)
      
      
        Specify the id of the view that should be used as the content of the tab.  | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setIndicator(View view)
      
      
        Specify a view as the tab indicator.  | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setIndicator(CharSequence label)
      
      
        Specify a label as the tab indicator.  | 
  
        
        
        
        
        
        TabHost.TabSpec
     | 
  
    
      
      setIndicator(CharSequence label, Drawable icon)
      
      
        Specify a label and icon as the tab indicator.  | 
  
Inherited methods | |
|---|---|
Public methods
getTag
public String getTag ()
Returns the tag for this tab specification.
| Returns | |
|---|---|
String | 
        the tag for this tab specification
 This value cannot be null. | 
      
setContent
public TabHost.TabSpec setContent (Intent intent)
Specify an intent to use to launch an activity as the tab content.
| Parameters | |
|---|---|
intent | 
        
          Intent  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |
setContent
public TabHost.TabSpec setContent (TabHost.TabContentFactory contentFactory)
Specify a TabHost.TabContentFactory to use to
 create the content of the tab.
| Parameters | |
|---|---|
contentFactory | 
        
          TabHost.TabContentFactory  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |
setContent
public TabHost.TabSpec setContent (int viewId)
Specify the id of the view that should be used as the content of the tab.
| Parameters | |
|---|---|
viewId | 
        
          int  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |
setIndicator
public TabHost.TabSpec setIndicator (View view)
Specify a view as the tab indicator.
| Parameters | |
|---|---|
view | 
        
          View  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |
setIndicator
public TabHost.TabSpec setIndicator (CharSequence label)
Specify a label as the tab indicator.
| Parameters | |
|---|---|
label | 
        
          CharSequence  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |
setIndicator
public TabHost.TabSpec setIndicator (CharSequence label, Drawable icon)
Specify a label and icon as the tab indicator.
| Parameters | |
|---|---|
label | 
        
          CharSequence  | 
      
icon | 
        
          Drawable  | 
      
| Returns | |
|---|---|
TabHost.TabSpec | 
        |