public abstract class Window extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Window.Callback |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
DEFAULT_FEATURES |
static int |
FEATURE_ACTION_BAR |
static int |
FEATURE_ACTION_BAR_OVERLAY |
static int |
FEATURE_ACTION_MODE_OVERLAY |
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 |
| Modifier and Type | Method and Description |
|---|---|
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() |
boolean |
hasFeature(int feature) |
protected boolean |
hasSoftInputMode() |
abstract void |
invalidatePanelMenu(int featureId) |
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) |
void |
setDimAmount(float amount) |
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(CharSequence title) |
abstract void |
setTitleColor(int textColor) |
void |
setType(int type) |
void |
setUiOptions(int uiOptions) |
void |
setUiOptions(int uiOptions,
int mask) |
abstract void |
setVolumeControlStream(int streamType) |
void |
setWindowAnimations(int resId) |
void |
setWindowManager(WindowManager wm,
IBinder appToken,
String appName) |
void |
setWindowManager(WindowManager wm,
IBinder appToken,
String appName,
boolean hardwareAccelerated) |
abstract boolean |
superDispatchGenericMotionEvent(MotionEvent event) |
abstract boolean |
superDispatchKeyEvent(KeyEvent event) |
abstract boolean |
superDispatchKeyShortcutEvent(KeyEvent event) |
abstract boolean |
superDispatchTouchEvent(MotionEvent event) |
abstract boolean |
superDispatchTrackballEvent(MotionEvent event) |
abstract void |
takeInputQueue(InputQueue.Callback callback) |
abstract void |
takeKeyEvents(boolean get) |
abstract void |
takeSurface(SurfaceHolder.Callback2 callback) |
abstract void |
togglePanel(int featureId,
KeyEvent event) |
public static final int FEATURE_OPTIONS_PANEL
public static final int FEATURE_NO_TITLE
public static final int FEATURE_PROGRESS
public static final int FEATURE_LEFT_ICON
public static final int FEATURE_RIGHT_ICON
public static final int FEATURE_INDETERMINATE_PROGRESS
public static final int FEATURE_CONTEXT_MENU
public static final int FEATURE_CUSTOM_TITLE
public static final int FEATURE_ACTION_BAR
public static final int FEATURE_ACTION_BAR_OVERLAY
public static final int FEATURE_ACTION_MODE_OVERLAY
public static final int PROGRESS_VISIBILITY_ON
public static final int PROGRESS_VISIBILITY_OFF
public static final int PROGRESS_INDETERMINATE_ON
public static final int PROGRESS_INDETERMINATE_OFF
public static final int PROGRESS_START
public static final int PROGRESS_END
public static final int PROGRESS_SECONDARY_START
public static final int PROGRESS_SECONDARY_END
protected static final int DEFAULT_FEATURES
public static final int ID_ANDROID_CONTENT
public Window(Context context)
public final Context getContext()
public final TypedArray getWindowStyle()
public void setContainer(Window container)
public final Window getContainer()
public final boolean hasChildren()
public void setWindowManager(WindowManager wm, IBinder appToken, String appName)
public void setWindowManager(WindowManager wm, IBinder appToken, String appName, boolean hardwareAccelerated)
public WindowManager getWindowManager()
public void setCallback(Window.Callback callback)
public final Window.Callback getCallback()
public abstract void takeSurface(SurfaceHolder.Callback2 callback)
public abstract void takeInputQueue(InputQueue.Callback callback)
public abstract boolean isFloating()
public void setLayout(int width,
int height)
public void setGravity(int gravity)
public void setType(int type)
public void setFormat(int format)
public void setWindowAnimations(int resId)
public void setSoftInputMode(int mode)
public void addFlags(int flags)
public void clearFlags(int flags)
public void setFlags(int flags,
int mask)
public void setDimAmount(float amount)
public void setAttributes(WindowManager.LayoutParams a)
public final WindowManager.LayoutParams getAttributes()
protected final int getForcedWindowFlags()
protected final boolean hasSoftInputMode()
public boolean requestFeature(int featureId)
public final void makeActive()
public final boolean isActive()
public View findViewById(int id)
public abstract void setContentView(int layoutResID)
public abstract void setContentView(View view)
public abstract void setContentView(View view, ViewGroup.LayoutParams params)
public abstract void addContentView(View view, ViewGroup.LayoutParams params)
public abstract View getCurrentFocus()
public abstract LayoutInflater getLayoutInflater()
public abstract void setTitle(CharSequence title)
public abstract void setTitleColor(int textColor)
public abstract void openPanel(int featureId,
KeyEvent event)
public abstract void closePanel(int featureId)
public abstract void togglePanel(int featureId,
KeyEvent event)
public abstract void invalidatePanelMenu(int featureId)
public abstract boolean performPanelShortcut(int featureId,
int keyCode,
KeyEvent event,
int flags)
public abstract boolean performPanelIdentifierAction(int featureId,
int id,
int flags)
public abstract void closeAllPanels()
public abstract boolean performContextMenuIdentifierAction(int id,
int flags)
public abstract void onConfigurationChanged(Configuration newConfig)
public void setBackgroundDrawableResource(int resid)
public abstract void setBackgroundDrawable(Drawable drawable)
public abstract void setFeatureDrawableResource(int featureId,
int resId)
public abstract void setFeatureDrawableUri(int featureId,
Uri uri)
public abstract void setFeatureDrawable(int featureId,
Drawable drawable)
public abstract void setFeatureDrawableAlpha(int featureId,
int alpha)
public abstract void setFeatureInt(int featureId,
int value)
public abstract void takeKeyEvents(boolean get)
public abstract boolean superDispatchKeyEvent(KeyEvent event)
public abstract boolean superDispatchKeyShortcutEvent(KeyEvent event)
public abstract boolean superDispatchTouchEvent(MotionEvent event)
public abstract boolean superDispatchTrackballEvent(MotionEvent event)
public abstract boolean superDispatchGenericMotionEvent(MotionEvent event)
public abstract View getDecorView()
public abstract View peekDecorView()
public abstract Bundle saveHierarchyState()
public abstract void restoreHierarchyState(Bundle savedInstanceState)
protected abstract void onActive()
protected final int getFeatures()
public boolean hasFeature(int feature)
protected final int getLocalFeatures()
protected void setDefaultWindowFormat(int format)
public abstract void setChildDrawable(int featureId,
Drawable drawable)
public abstract void setChildInt(int featureId,
int value)
public abstract boolean isShortcutKey(int keyCode,
KeyEvent event)
public abstract void setVolumeControlStream(int streamType)
public abstract int getVolumeControlStream()
public void setUiOptions(int uiOptions)
public void setUiOptions(int uiOptions,
int mask)
Copyright © 2008-2013. All Rights Reserved.