void |
addContentView(View view, ViewGroup.LayoutParams params) 在屏幕上添加一个额外的内容视图。 |
void |
cancel() 取消对话框。 |
void |
closeOptionsMenu() |
void |
create() 强制立即创建对话框。 |
void |
dismiss() 关闭此对话框,将其从屏幕上移除。 |
boolean |
dispatchGenericMotionEvent(MotionEvent ev) 被调用来处理通用运动事件。 |
boolean |
dispatchKeyEvent(KeyEvent event) 被调用来处理关键事件。 |
boolean |
dispatchKeyShortcutEvent(KeyEvent event) 被调用来处理键快捷键事件。 |
boolean |
dispatchPopulateAccessibilityEvent(AccessibilityEvent event) 打电话来处理 AccessibilityEvent 的人口。 |
boolean |
dispatchTouchEvent(MotionEvent ev) 被调用来处理触摸屏事件。 |
boolean |
dispatchTrackballEvent(MotionEvent ev) 被称为处理轨迹球事件。 |
View |
findViewById(int id) 使用给定的标识符查找子视图。 |
ActionBar |
getActionBar() 检索连接到此对话框的 ActionBar (如果存在)。 |
final Context |
getContext() 检索此对话框正在运行的上下文。 |
View |
getCurrentFocus() 如果此活动返回当前聚焦的视图,则在窗口上调用 getCurrentFocus() 。 |
LayoutInflater |
getLayoutInflater() |
final Activity |
getOwnerActivity() 返回拥有此对话框的活动。 |
final SearchEvent |
getSearchEvent() 在onSearchRequested()回调期间,该函数将返回触发回调的 SearchEvent (如果存在)。 |
final int |
getVolumeControlStream() |
Window |
getWindow() 检索活动的当前窗口。 |
void |
hide() 隐藏对话框,但不要忽略它。 |
void |
invalidateOptionsMenu() |
boolean |
isShowing() |
void |
onActionModeFinished(ActionMode mode) 当动作模式完成时调用。 请注意,如果您重写此方法,则应始终通过调用super.onActionModeFinished(mode)调用超类实现。 |
void |
onActionModeStarted(ActionMode mode) 当动作模式已启动时调用。 请注意,如果您重写此方法,则应始终通过调用super.onActionModeStarted(mode)调用超类实现。 |
void |
onAttachedToWindow() 当窗口已连接到窗口管理器时调用。 |
void |
onBackPressed() 当对话框检测到用户按下后退键时调用。 |
void |
onContentChanged() 只要屏幕的内容视图发生变化(由于调用 Window.setContentView 或 Window.addContentView ), Window.setContentView 调用此钩子。 |
boolean |
onContextItemSelected(MenuItem item) |
void |
onContextMenuClosed(Menu menu) |
void |
onCreate(Bundle savedInstanceState) 与 onCreate(Bundle) 类似,您应该使用此方法初始化对话框,包括调用 setContentView(View) 。 |
void |
onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) 在构建此视图的上下文菜单时调用。 |
boolean |
onCreateOptionsMenu(Menu menu) 如果客户需要此对话框的相同菜单,将此呼叫代理给所有者活动 onCreateOptionsMenu(Menu) 通常是安全的。 |
boolean |
onCreatePanelMenu(int featureId, Menu menu) 初始化面板'featureId'的菜单内容。 |
View |
onCreatePanelView(int featureId) 实例化视图以显示在“featureId”的面板中。 |
void |
onDetachedFromWindow() 当窗口已连接到窗口管理器时调用。 |
boolean |
onGenericMotionEvent(MotionEvent event) 当通用运动事件未被对话框中的任何视图处理时调用。 |
boolean |
onKeyDown(int keyCode, KeyEvent event) 一键被按下。 |
boolean |
onKeyLongPress(int keyCode, KeyEvent event) KeyEvent.Callback.onKeyLongPress() 默认实现:始终返回false(不处理事件)。 |
boolean |
onKeyMultiple(int keyCode, int repeatCount, KeyEvent event) KeyEvent.Callback.onKeyMultiple() 默认实现:始终返回false(不处理事件)。 |
boolean |
onKeyShortcut(int keyCode, KeyEvent event) 当对话框中的任何视图未处理键快捷键事件时调用。 |
boolean |
onKeyUp(int keyCode, KeyEvent event) 一个关键被释放。 |
boolean |
onMenuItemSelected(int featureId, MenuItem item) 当用户选择了面板的菜单项时调用。 |
boolean |
onMenuOpened(int featureId, Menu menu) 用户打开面板菜单时调用。 |
boolean |
onOptionsItemSelected(MenuItem item) |
void |
onOptionsMenuClosed(Menu menu) |
void |
onPanelClosed(int featureId, Menu menu) 当面板关闭时调用。 |
boolean |
onPrepareOptionsMenu(Menu menu) 如果客户需要与此对话框相同的菜单,将此呼叫代理给所有者活动 onPrepareOptionsMenu(Menu) 通常是安全的。 |
boolean |
onPreparePanel(int featureId, View view, Menu menu) 准备要显示的面板。 |
void |
onRestoreInstanceState(Bundle savedInstanceState) 从先前保存的包中恢复对话框的状态。 |
Bundle |
onSaveInstanceState() 将对话框的状态保存到一个包中。 |
boolean |
onSearchRequested(SearchEvent searchEvent) 当用户发出开始搜索的愿望时,这个钩子被调用。 |
boolean |
onSearchRequested() 当用户发出开始搜索的愿望时,这个钩子被调用。 |
void |
onStart() 当对话开始时调用。 |
void |
onStop() 打电话告诉你,你正在停止。 |
boolean |
onTouchEvent(MotionEvent event) 当触摸屏事件未被其下的任何视图处理时调用。 |
boolean |
onTrackballEvent(MotionEvent event) 当轨迹球被移动并且不被任何活动内部的视图处理时调用。 |
void |
onWindowAttributesChanged(WindowManager.LayoutParams params) 这在每当当前窗口属性改变时被调用。 |
void |
onWindowFocusChanged(boolean hasFocus) 这个钩子在窗口焦点改变时被调用。 |
ActionMode |
onWindowStartingActionMode(ActionMode.Callback callback) 当此窗口的动作模式正在启动时调用。 |
ActionMode |
onWindowStartingActionMode(ActionMode.Callback callback, int type) 当此窗口的动作模式正在启动时调用。 |
void |
openContextMenu(View view) |
void |
openOptionsMenu() |
void |
registerForContextMenu(View view) |
final boolean |
requestWindowFeature(int featureId) 启用扩展窗口功能。 |
void |
setCancelMessage(Message msg) 设置对话框取消时发送的消息。 |
void |
setCancelable(boolean flag) 使用 BACK 键设置是否可以取消该对话框。 |
void |
setCanceledOnTouchOutside(boolean cancel) 设置在窗口边界之外触摸时是否取消该对话框。 |
void |
setContentView(int layoutResID) 从布局资源中设置屏幕内容。 |
void |
setContentView(View view, ViewGroup.LayoutParams params) 将屏幕内容设置为明确的视图。 |
void |
setContentView(View view) 将屏幕内容设置为明确的视图。 |
void |
setDismissMessage(Message msg) 设置消息在对话框关闭时发送。 |
final void |
setFeatureDrawable(int featureId, Drawable drawable) 方便拨打 setFeatureDrawable(int, Drawable) 。 |
final void |
setFeatureDrawableAlpha(int featureId, int alpha) 方便拨打 setFeatureDrawableAlpha(int, int) 。 |
final void |
setFeatureDrawableResource(int featureId, int resId) 方便拨打 setFeatureDrawableResource(int, int) 。 |
final void |
setFeatureDrawableUri(int featureId, Uri uri) 方便拨打 setFeatureDrawableUri(int, Uri) 。 |
void |
setOnCancelListener(DialogInterface.OnCancelListener listener) 设置一个侦听器,当对话框被取消时被调用。 |
void |
setOnDismissListener(DialogInterface.OnDismissListener listener) 设置一个侦听器,当对话框被解除时被调用。 |
void |
setOnKeyListener(DialogInterface.OnKeyListener onKeyListener) 设置将密钥分派到对话框时将要调用的回调。 |
void |
setOnShowListener(DialogInterface.OnShowListener listener) 设置显示对话框时要调用的侦听器。 |
final void |
setOwnerActivity(Activity activity) 设置拥有此对话框的活动。 |
void |
setTitle(CharSequence title) 为此对话框的窗口设置标题文本。 |
void |
setTitle(int titleId) 为此对话框的窗口设置标题文本。 |
final void |
setVolumeControlStream(int streamType) 默认情况下,这将使用所有者Activity的建议流类型。 |
void |
show() 启动对话框并将其显示在屏幕上。 |
void |
takeKeyEvents(boolean get) 请求重要事件进入该对话框。 |
void |
unregisterForContextMenu(View view) |