android.view
Class Window

java.lang.Object
  extended by android.view.Window

public abstract class Window
extends java.lang.Object


Nested Class Summary
static interface Window.Callback
           
 
Field Summary
protected static int DEFAULT_FEATURES
           
static int FEATURE_CONTEXT_MENU
           
static int FEATURE_CUSTOM_TITLE
           
static int FEATURE_INDETERMINATE_PROGRESS
           
static int FEATURE_LEFT_ICON
           
static int FEATURE_NO_TITLE
           
static int FEATURE_OPTIONS_PANEL
           
static int FEATURE_PROGRESS
           
static int FEATURE_RIGHT_ICON
           
static int ID_ANDROID_CONTENT
           
static int PROGRESS_END
           
static int PROGRESS_INDETERMINATE_OFF
           
static int PROGRESS_INDETERMINATE_ON
           
static int PROGRESS_SECONDARY_END
           
static int PROGRESS_SECONDARY_START
           
static int PROGRESS_START
           
static int PROGRESS_VISIBILITY_OFF
           
static int PROGRESS_VISIBILITY_ON
           
 
Constructor Summary
Window(Context context)
           
 
Method Summary
abstract  void addContentView(View view, ViewGroup.LayoutParams params)
           
 void addFlags(int flags)
           
 void clearFlags(int flags)
           
abstract  void closeAllPanels()
           
abstract  void closePanel(int featureId)
           
 View findViewById(int id)
           
 WindowManager.LayoutParams getAttributes()
           
 Window.Callback getCallback()
           
 Window getContainer()
           
 Context getContext()
           
abstract  View getCurrentFocus()
           
abstract  View getDecorView()
           
protected  int getFeatures()
           
protected  int getForcedWindowFlags()
           
abstract  LayoutInflater getLayoutInflater()
           
protected  int getLocalFeatures()
           
abstract  int getVolumeControlStream()
           
 WindowManager getWindowManager()
           
 TypedArray getWindowStyle()
           
 boolean hasChildren()
           
protected  boolean hasSoftInputMode()
           
 boolean isActive()
           
abstract  boolean isFloating()
           
abstract  boolean isShortcutKey(int keyCode, KeyEvent event)
           
 void makeActive()
           
protected abstract  void onActive()
           
abstract  void onConfigurationChanged(Configuration newConfig)
           
abstract  void openPanel(int featureId, KeyEvent event)
           
abstract  View peekDecorView()
           
abstract  boolean performContextMenuIdentifierAction(int id, int flags)
           
abstract  boolean performPanelIdentifierAction(int featureId, int id, int flags)
           
abstract  boolean performPanelShortcut(int featureId, int keyCode, KeyEvent event, int flags)
           
 boolean requestFeature(int featureId)
           
abstract  void restoreHierarchyState(Bundle savedInstanceState)
           
abstract  Bundle saveHierarchyState()
           
 void setAttributes(WindowManager.LayoutParams a)
           
abstract  void setBackgroundDrawable(Drawable drawable)
           
 void setBackgroundDrawableResource(int resid)
           
 void setCallback(Window.Callback callback)
           
abstract  void setChildDrawable(int featureId, Drawable drawable)
           
abstract  void setChildInt(int featureId, int value)
           
 void setContainer(Window container)
           
abstract  void setContentView(int layoutResID)
           
abstract  void setContentView(View view)
           
abstract  void setContentView(View view, ViewGroup.LayoutParams params)
           
protected  void setDefaultWindowFormat(int format)
           
abstract  void setFeatureDrawable(int featureId, Drawable drawable)
           
abstract  void setFeatureDrawableAlpha(int featureId, int alpha)
           
abstract  void setFeatureDrawableResource(int featureId, int resId)
           
abstract  void setFeatureDrawableUri(int featureId, Uri uri)
           
abstract  void setFeatureInt(int featureId, int value)
           
 void setFlags(int flags, int mask)
           
 void setFormat(int format)
           
 void setGravity(int gravity)
           
 void setLayout(int width, int height)
           
 void setSoftInputMode(int mode)
           
abstract  void setTitle(java.lang.CharSequence title)
           
abstract  void setTitleColor(int textColor)
           
 void setType(int type)
           
abstract  void setVolumeControlStream(int streamType)
           
 void setWindowAnimations(int resId)
           
 void setWindowManager(WindowManager wm, IBinder appToken, java.lang.String appName)
           
abstract  boolean superDispatchKeyEvent(KeyEvent event)
           
abstract  boolean superDispatchTouchEvent(MotionEvent event)
           
abstract  boolean superDispatchTrackballEvent(MotionEvent event)
           
abstract  void takeKeyEvents(boolean get)
           
abstract  void togglePanel(int featureId, KeyEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEATURE_OPTIONS_PANEL

public static final int FEATURE_OPTIONS_PANEL
See Also:
Constant Field Values

FEATURE_NO_TITLE

public static final int FEATURE_NO_TITLE
See Also:
Constant Field Values

FEATURE_PROGRESS

public static final int FEATURE_PROGRESS
See Also:
Constant Field Values

FEATURE_LEFT_ICON

public static final int FEATURE_LEFT_ICON
See Also:
Constant Field Values

FEATURE_RIGHT_ICON

public static final int FEATURE_RIGHT_ICON
See Also:
Constant Field Values

FEATURE_INDETERMINATE_PROGRESS

public static final int FEATURE_INDETERMINATE_PROGRESS
See Also:
Constant Field Values

FEATURE_CONTEXT_MENU

public static final int FEATURE_CONTEXT_MENU
See Also:
Constant Field Values

FEATURE_CUSTOM_TITLE

public static final int FEATURE_CUSTOM_TITLE
See Also:
Constant Field Values

PROGRESS_VISIBILITY_ON

public static final int PROGRESS_VISIBILITY_ON
See Also:
Constant Field Values

PROGRESS_VISIBILITY_OFF

public static final int PROGRESS_VISIBILITY_OFF
See Also:
Constant Field Values

PROGRESS_INDETERMINATE_ON

public static final int PROGRESS_INDETERMINATE_ON
See Also:
Constant Field Values

PROGRESS_INDETERMINATE_OFF

public static final int PROGRESS_INDETERMINATE_OFF
See Also:
Constant Field Values

PROGRESS_START

public static final int PROGRESS_START
See Also:
Constant Field Values

PROGRESS_END

public static final int PROGRESS_END
See Also:
Constant Field Values

PROGRESS_SECONDARY_START

public static final int PROGRESS_SECONDARY_START
See Also:
Constant Field Values

PROGRESS_SECONDARY_END

public static final int PROGRESS_SECONDARY_END
See Also:
Constant Field Values

DEFAULT_FEATURES

protected static final int DEFAULT_FEATURES
See Also:
Constant Field Values

ID_ANDROID_CONTENT

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

Window

public Window(Context context)
Method Detail

getContext

public final Context getContext()

getWindowStyle

public final TypedArray getWindowStyle()

setContainer

public void setContainer(Window container)

getContainer

public final Window getContainer()

hasChildren

public final boolean hasChildren()

setWindowManager

public void setWindowManager(WindowManager wm,
                             IBinder appToken,
                             java.lang.String appName)

getWindowManager

public WindowManager getWindowManager()

setCallback

public void setCallback(Window.Callback callback)

getCallback

public final Window.Callback getCallback()

isFloating

public abstract boolean isFloating()

setLayout

public void setLayout(int width,
                      int height)

setGravity

public void setGravity(int gravity)

setType

public void setType(int type)

setFormat

public void setFormat(int format)

setWindowAnimations

public void setWindowAnimations(int resId)

setSoftInputMode

public void setSoftInputMode(int mode)

addFlags

public void addFlags(int flags)

clearFlags

public void clearFlags(int flags)

setFlags

public void setFlags(int flags,
                     int mask)

setAttributes

public void setAttributes(WindowManager.LayoutParams a)

getAttributes

public final WindowManager.LayoutParams getAttributes()

getForcedWindowFlags

protected final int getForcedWindowFlags()

hasSoftInputMode

protected final boolean hasSoftInputMode()

requestFeature

public boolean requestFeature(int featureId)

makeActive

public final void makeActive()

isActive

public final boolean isActive()

findViewById

public View findViewById(int id)

setContentView

public abstract void setContentView(int layoutResID)

setContentView

public abstract void setContentView(View view)

setContentView

public abstract void setContentView(View view,
                                    ViewGroup.LayoutParams params)

addContentView

public abstract void addContentView(View view,
                                    ViewGroup.LayoutParams params)

getCurrentFocus

public abstract View getCurrentFocus()

getLayoutInflater

public abstract LayoutInflater getLayoutInflater()

setTitle

public abstract void setTitle(java.lang.CharSequence title)

setTitleColor

public abstract void setTitleColor(int textColor)

openPanel

public abstract void openPanel(int featureId,
                               KeyEvent event)

closePanel

public abstract void closePanel(int featureId)

togglePanel

public abstract void togglePanel(int featureId,
                                 KeyEvent event)

performPanelShortcut

public abstract boolean performPanelShortcut(int featureId,
                                             int keyCode,
                                             KeyEvent event,
                                             int flags)

performPanelIdentifierAction

public abstract boolean performPanelIdentifierAction(int featureId,
                                                     int id,
                                                     int flags)

closeAllPanels

public abstract void closeAllPanels()

performContextMenuIdentifierAction

public abstract boolean performContextMenuIdentifierAction(int id,
                                                           int flags)

onConfigurationChanged

public abstract void onConfigurationChanged(Configuration newConfig)

setBackgroundDrawableResource

public void setBackgroundDrawableResource(int resid)

setBackgroundDrawable

public abstract void setBackgroundDrawable(Drawable drawable)

setFeatureDrawableResource

public abstract void setFeatureDrawableResource(int featureId,
                                                int resId)

setFeatureDrawableUri

public abstract void setFeatureDrawableUri(int featureId,
                                           Uri uri)

setFeatureDrawable

public abstract void setFeatureDrawable(int featureId,
                                        Drawable drawable)

setFeatureDrawableAlpha

public abstract void setFeatureDrawableAlpha(int featureId,
                                             int alpha)

setFeatureInt

public abstract void setFeatureInt(int featureId,
                                   int value)

takeKeyEvents

public abstract void takeKeyEvents(boolean get)

superDispatchKeyEvent

public abstract boolean superDispatchKeyEvent(KeyEvent event)

superDispatchTouchEvent

public abstract boolean superDispatchTouchEvent(MotionEvent event)

superDispatchTrackballEvent

public abstract boolean superDispatchTrackballEvent(MotionEvent event)

getDecorView

public abstract View getDecorView()

peekDecorView

public abstract View peekDecorView()

saveHierarchyState

public abstract Bundle saveHierarchyState()

restoreHierarchyState

public abstract void restoreHierarchyState(Bundle savedInstanceState)

onActive

protected abstract void onActive()

getFeatures

protected final int getFeatures()

getLocalFeatures

protected final int getLocalFeatures()

setDefaultWindowFormat

protected void setDefaultWindowFormat(int format)

setChildDrawable

public abstract void setChildDrawable(int featureId,
                                      Drawable drawable)

setChildInt

public abstract void setChildInt(int featureId,
                                 int value)

isShortcutKey

public abstract boolean isShortcutKey(int keyCode,
                                      KeyEvent event)

setVolumeControlStream

public abstract void setVolumeControlStream(int streamType)

getVolumeControlStream

public abstract int getVolumeControlStream()


Copyright © 2008-2010. All Rights Reserved.