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