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 | |
