android.app
Class ActionBar

java.lang.Object
  extended by android.app.ActionBar

public abstract class ActionBar
extends Object


Nested Class Summary
static class ActionBar.LayoutParams
           
static interface ActionBar.OnMenuVisibilityListener
           
static interface ActionBar.OnNavigationListener
           
static class ActionBar.Tab
           
static interface ActionBar.TabListener
           
 
Field Summary
static int DISPLAY_HOME_AS_UP
           
static int DISPLAY_SHOW_CUSTOM
           
static int DISPLAY_SHOW_HOME
           
static int DISPLAY_SHOW_TITLE
           
static int DISPLAY_USE_LOGO
           
static int NAVIGATION_MODE_LIST
           
static int NAVIGATION_MODE_STANDARD
           
static int NAVIGATION_MODE_TABS
           
 
Constructor Summary
ActionBar()
           
 
Method Summary
abstract  void addOnMenuVisibilityListener(ActionBar.OnMenuVisibilityListener listener)
           
abstract  void addTab(ActionBar.Tab tab)
           
abstract  void addTab(ActionBar.Tab tab, boolean setSelected)
           
abstract  void addTab(ActionBar.Tab tab, int position)
           
abstract  void addTab(ActionBar.Tab tab, int position, boolean setSelected)
           
abstract  View getCustomView()
           
abstract  int getDisplayOptions()
           
abstract  int getHeight()
           
abstract  int getNavigationItemCount()
           
abstract  int getNavigationMode()
           
abstract  int getSelectedNavigationIndex()
           
abstract  ActionBar.Tab getSelectedTab()
           
abstract  CharSequence getSubtitle()
           
abstract  ActionBar.Tab getTabAt(int index)
           
abstract  int getTabCount()
           
 Context getThemedContext()
           
abstract  CharSequence getTitle()
           
abstract  void hide()
           
abstract  boolean isShowing()
           
abstract  ActionBar.Tab newTab()
           
abstract  void removeAllTabs()
           
abstract  void removeOnMenuVisibilityListener(ActionBar.OnMenuVisibilityListener listener)
           
abstract  void removeTab(ActionBar.Tab tab)
           
abstract  void removeTabAt(int position)
           
abstract  void selectTab(ActionBar.Tab tab)
           
abstract  void setBackgroundDrawable(Drawable d)
           
abstract  void setCustomView(int resId)
           
abstract  void setCustomView(View view)
           
abstract  void setCustomView(View view, ActionBar.LayoutParams layoutParams)
           
abstract  void setDisplayHomeAsUpEnabled(boolean showHomeAsUp)
           
abstract  void setDisplayOptions(int options)
           
abstract  void setDisplayOptions(int options, int mask)
           
abstract  void setDisplayShowCustomEnabled(boolean showCustom)
           
abstract  void setDisplayShowHomeEnabled(boolean showHome)
           
abstract  void setDisplayShowTitleEnabled(boolean showTitle)
           
abstract  void setDisplayUseLogoEnabled(boolean useLogo)
           
 void setHomeButtonEnabled(boolean enabled)
           
abstract  void setIcon(Drawable icon)
           
abstract  void setIcon(int resId)
           
abstract  void setListNavigationCallbacks(SpinnerAdapter adapter, ActionBar.OnNavigationListener callback)
           
abstract  void setLogo(Drawable logo)
           
abstract  void setLogo(int resId)
           
abstract  void setNavigationMode(int mode)
           
abstract  void setSelectedNavigationItem(int position)
           
 void setSplitBackgroundDrawable(Drawable d)
           
 void setStackedBackgroundDrawable(Drawable d)
           
abstract  void setSubtitle(CharSequence subtitle)
           
abstract  void setSubtitle(int resId)
           
abstract  void setTitle(CharSequence title)
           
abstract  void setTitle(int resId)
           
abstract  void show()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAVIGATION_MODE_STANDARD

public static final int NAVIGATION_MODE_STANDARD
See Also:
Constant Field Values

NAVIGATION_MODE_LIST

public static final int NAVIGATION_MODE_LIST
See Also:
Constant Field Values

NAVIGATION_MODE_TABS

public static final int NAVIGATION_MODE_TABS
See Also:
Constant Field Values

DISPLAY_USE_LOGO

public static final int DISPLAY_USE_LOGO
See Also:
Constant Field Values

DISPLAY_SHOW_HOME

public static final int DISPLAY_SHOW_HOME
See Also:
Constant Field Values

DISPLAY_HOME_AS_UP

public static final int DISPLAY_HOME_AS_UP
See Also:
Constant Field Values

DISPLAY_SHOW_TITLE

public static final int DISPLAY_SHOW_TITLE
See Also:
Constant Field Values

DISPLAY_SHOW_CUSTOM

public static final int DISPLAY_SHOW_CUSTOM
See Also:
Constant Field Values
Constructor Detail

ActionBar

public ActionBar()
Method Detail

setCustomView

public abstract void setCustomView(View view)

setCustomView

public abstract void setCustomView(View view,
                                   ActionBar.LayoutParams layoutParams)

setCustomView

public abstract void setCustomView(int resId)

setIcon

public abstract void setIcon(int resId)

setIcon

public abstract void setIcon(Drawable icon)

setLogo

public abstract void setLogo(int resId)

setLogo

public abstract void setLogo(Drawable logo)

setListNavigationCallbacks

public abstract void setListNavigationCallbacks(SpinnerAdapter adapter,
                                                ActionBar.OnNavigationListener callback)

setSelectedNavigationItem

public abstract void setSelectedNavigationItem(int position)

getSelectedNavigationIndex

public abstract int getSelectedNavigationIndex()

getNavigationItemCount

public abstract int getNavigationItemCount()

setTitle

public abstract void setTitle(CharSequence title)

setTitle

public abstract void setTitle(int resId)

setSubtitle

public abstract void setSubtitle(CharSequence subtitle)

setSubtitle

public abstract void setSubtitle(int resId)

setDisplayOptions

public abstract void setDisplayOptions(int options)

setDisplayOptions

public abstract void setDisplayOptions(int options,
                                       int mask)

setDisplayUseLogoEnabled

public abstract void setDisplayUseLogoEnabled(boolean useLogo)

setDisplayShowHomeEnabled

public abstract void setDisplayShowHomeEnabled(boolean showHome)

setDisplayHomeAsUpEnabled

public abstract void setDisplayHomeAsUpEnabled(boolean showHomeAsUp)

setDisplayShowTitleEnabled

public abstract void setDisplayShowTitleEnabled(boolean showTitle)

setDisplayShowCustomEnabled

public abstract void setDisplayShowCustomEnabled(boolean showCustom)

setBackgroundDrawable

public abstract void setBackgroundDrawable(Drawable d)

setStackedBackgroundDrawable

public void setStackedBackgroundDrawable(Drawable d)

setSplitBackgroundDrawable

public void setSplitBackgroundDrawable(Drawable d)

getCustomView

public abstract View getCustomView()

getTitle

public abstract CharSequence getTitle()

getSubtitle

public abstract CharSequence getSubtitle()

getNavigationMode

public abstract int getNavigationMode()

setNavigationMode

public abstract void setNavigationMode(int mode)

getDisplayOptions

public abstract int getDisplayOptions()

newTab

public abstract ActionBar.Tab newTab()

addTab

public abstract void addTab(ActionBar.Tab tab)

addTab

public abstract void addTab(ActionBar.Tab tab,
                            boolean setSelected)

addTab

public abstract void addTab(ActionBar.Tab tab,
                            int position)

addTab

public abstract void addTab(ActionBar.Tab tab,
                            int position,
                            boolean setSelected)

removeTab

public abstract void removeTab(ActionBar.Tab tab)

removeTabAt

public abstract void removeTabAt(int position)

removeAllTabs

public abstract void removeAllTabs()

selectTab

public abstract void selectTab(ActionBar.Tab tab)

getSelectedTab

public abstract ActionBar.Tab getSelectedTab()

getTabAt

public abstract ActionBar.Tab getTabAt(int index)

getTabCount

public abstract int getTabCount()

getHeight

public abstract int getHeight()

show

public abstract void show()

hide

public abstract void hide()

isShowing

public abstract boolean isShowing()

addOnMenuVisibilityListener

public abstract void addOnMenuVisibilityListener(ActionBar.OnMenuVisibilityListener listener)

removeOnMenuVisibilityListener

public abstract void removeOnMenuVisibilityListener(ActionBar.OnMenuVisibilityListener listener)

setHomeButtonEnabled

public void setHomeButtonEnabled(boolean enabled)

getThemedContext

public Context getThemedContext()


Copyright © 2008-2012. All Rights Reserved.