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 |