到顶部
Android API
已在中添加API级别1
公众的静态接口

窗口。回拨

android.view。窗口。回拨
已知间接子类

课程概述

API从窗口返回到其调用方。这允许客户端截取按键调度、面板和菜单等。

总结

公共方法
摘要布尔值 调度GenericMotionEvent(动议事件事件)
调用以处理一般运动事件。
摘要布尔值 dispatchKeyEvent(分派关键事件)(键盘事件事件)
调用以处理关键事件。
摘要布尔值 dispatchKeyShortcut事件(键盘事件事件)
调用以处理快捷键事件。
摘要布尔值 调度PopulateAccess事件(辅助功能事件事件)
调用以处理的填充辅助功能事件第条。
摘要布尔值 调度TouchEvent(动议事件事件)
调用以处理触摸屏事件。
摘要布尔值 dispatchTrackball事件(动议事件事件)
调用以处理轨迹球事件。
摘要无效 on操作模式已完成(操作模式模式)
在操作模式完成时调用。
摘要无效 onActionMode已启动(操作模式模式)
在操作模式启动时调用。
摘要无效 在附加到窗口上()
当窗口已附加到窗口管理器时调用。
摘要无效 onContentChanged(内容已更改)()
每当屏幕的内容视图更改时,都会调用此挂钩(由于打电话给窗口.设置内容视图窗口添加内容视图).
摘要布尔值 在CreatePanel菜单上(int featureId,菜单菜单)
初始化面板“featureId”菜单的内容。
摘要查看 在CreatePanelView上(int featureId)
实例化要在面板中显示的“featureId”视图。
摘要无效 onDetachedFrom窗口()
当窗口已附加到窗口管理器时调用。
摘要布尔值 已选择菜单项(int featureId,菜单项项目)
当用户选择面板的菜单项时调用。
摘要布尔值 打开菜单时(int featureId,菜单菜单)
当用户打开面板的菜单时调用。
摘要无效 面板关闭时(int featureId,菜单菜单)
在面板关闭时调用。
摘要布尔值 在PreparePanel上(int featureId,查看视图,菜单菜单)
准备要显示的面板。
摘要布尔值 请求的搜索()
当用户发出开始搜索的信号时调用。
摘要无效 onWindow属性已更改(窗口管理器。布局参数属性)
只要当前窗口属性发生更改,就会调用此操作。
摘要无效 onWindows焦点已更改(布尔型hasFocus)
每当窗口焦点更改时,都会调用此挂钩。
摘要操作模式 onWindows启动操作模式(ActionMode(操作模式)。回拨回调)
在为此窗口启动操作模式时调用。

公共方法

公众摘要布尔值 调度GenericMotionEvent (动议事件事件)

已在中添加API级别12

调用以处理一般运动事件。至少你的实现必须调用superDispatchGenericMotionEvent(运动事件)来完成标准处理。

参数
事件 常规运动事件。
退换商品
  • boolean如果使用了此事件,则返回true。

公众摘要布尔值 dispatchKeyEvent(分派关键事件) (键盘事件事件)

已在中添加API级别1

调用以处理关键事件。至少你的实现必须调用superDispatchKeyEvent(KeyEvent)来完成标准密钥处理。

参数
事件 关键事件。
退换商品
  • boolean如果使用了此事件,则返回true。

公众摘要布尔值 dispatchKeyShortcut事件 (键盘事件事件)

已在中添加API级别11

调用以处理快捷键事件。至少您的实现必须调用superDispatchKeyShortcutEvent(KeyEvent)来完成标准快捷键处理。

参数
事件 快捷键事件。
退换商品
  • 如果使用了此事件,则为True。

公众摘要布尔值 调度PopulateAccess事件 (辅助功能事件事件)

已在中添加API级别4

调用以处理的填充辅助功能事件第条。

参数
事件 事件。
退换商品
  • boolean如果事件填充完成,则返回true。

公众摘要布尔值 调度TouchEvent (动议事件事件)

已在中添加API级别1

调用以处理触摸屏事件。至少你的实现必须调用superDispatchTouchEvent(运动事件)来完成标准触摸屏处理。

参数
事件 触摸屏事件。
退换商品
  • boolean如果使用了此事件,则返回true。

公众摘要布尔值 dispatchTrackball事件 (动议事件事件)

已在中添加API级别1

调用以处理轨迹球事件。至少你的实现必须调用superDispatchTrackballEvent(运动事件)来完成标准轨迹球处理。

参数
事件 轨迹球事件。
退换商品
  • boolean如果使用了此事件,则返回true。

公众摘要无效 on操作模式已完成 (操作模式模式)

已在中添加API级别11

在操作模式完成时调用。适当的模式回调方法将已被调用。

参数
模式 刚刚完成的模式。

公众摘要无效 onActionMode已启动 (操作模式模式)

已在中添加API级别11

启动操作模式时调用。适当的模式回调方法将已被调用。

参数
模式 刚刚启动的新模式。

公众摘要无效 在附加到窗口上 ()

已在中添加API级别5

当窗口已附加到窗口管理器时调用。请参见查看.onAttachedToWindow()了解更多信息。

公众摘要无效 onContentChanged(内容已更改) ()

已在中添加API级别1

每当屏幕的内容视图更改时,都会调用此挂钩(由于打电话给窗口.设置内容视图窗口添加内容视图).

公众摘要布尔值 在CreatePanel菜单上 (int featureId,菜单菜单)

已在中添加API级别1

初始化面板“featureId”菜单的内容。这是如果onCreatePanelView()返回null,则调用此函数,为您提供一个标准可以放置项目的菜单。它只被调用一次面板,第一次显示时。

你可以安全地抓住菜单(以及创建的任何项目根据需要对其进行修改,直到下一个为此功能调用CreatePanelMenu()上的时间。

参数
功能ID 正在创建的面板。
菜单 面板内的菜单。
退换商品
  • boolean要显示面板,必须返回true;如果返回false,则不会显示。

公众摘要查看 在CreatePanelView上 (int featureId)

已在中添加API级别1

实例化要在面板中显示的“featureId”视图。您可以返回null,在这种情况下,默认内容(通常是菜单)将为您创建。

参数
功能ID 正在创建哪个面板。
退换商品
  • view要放置在面板中的顶层视图。

公众摘要无效 onDetachedFrom窗口 ()

已在中添加API级别5

当窗口已附加到窗口管理器时调用。请参见查看.onDetachedFromWindow()了解更多信息。

公众摘要布尔值 已选择菜单项 (int featureId,菜单项项目)

已在中添加API级别1

当用户选择面板的菜单项时调用。

参数
功能ID 菜单所在的面板。
项目 选定的菜单项。
退换商品
  • boolean返回true以完成选择的处理,或false执行正常的菜单处理(调用其可运行或向其目标处理程序发送消息)。

公众摘要布尔值 打开菜单时 (int featureId,菜单菜单)

已在中添加API级别1

当用户打开面板菜单时调用。这也可能是当菜单从一种类型更改为另一种类型时调用(用于例如从图标菜单到展开菜单)。

参数
功能ID 菜单所在的面板。
菜单 打开的菜单。
退换商品
  • 返回true允许打开菜单,或返回false阻止打开菜单。

公众摘要无效 面板关闭时 (int featureId,菜单菜单)

已在中添加API级别1

在关闭面板时调用。如果另一个逻辑后续面板正在打开(此面板正在关闭,以便为后续操作腾出空间面板),则不会调用此方法。

参数
功能ID 正在显示的面板。
菜单 如果onCreatePanelView()返回null,这是菜单显示在面板中。

公众摘要布尔值 在PreparePanel上 (int featureId,查看视图,菜单菜单)

已在中添加API级别1

准备要显示的面板。这是在每次显示时,都会显示面板窗口。

参数
功能ID 正在显示的面板。
看法 onCreatePanelView()返回的视图。
菜单 如果onCreatePanelView()返回null,这是菜单显示在面板中。
退换商品
  • boolean要显示面板,必须返回true;如果返回false,则不会显示。

公众摘要布尔值 请求的搜索 ()

已在中添加API级别1

当用户发出开始搜索的信号时调用。

退换商品
  • 如果启动搜索,则为true;如果活动拒绝,则为false(块)

公众摘要无效 onWindow属性已更改 (窗口管理器。布局参数属性)

已在中添加API级别1

只要当前窗口属性发生更改,就会调用此操作。

公众摘要无效 onWindows焦点已更改 (布尔型hasFocus)

已在中添加API级别1

每当窗口焦点更改时,都会调用此挂钩。请参见View.onWindowFocusChanged(布尔值)了解更多信息。

参数
has焦点 窗口现在是否有焦点。

公众摘要操作模式 onWindows启动操作模式 (ActionMode(操作模式)。回拨回调)

已在中添加API级别11

在为此窗口启动操作模式时调用。提供回调一个机会,以其独特的和美丽的方式。如果此方法返回null,系统可以选择一种方法显示模式或选择根本不启动模式。

参数
回调 回调以控制此操作模式的生命周期
退换商品
  • 启动的ActionMode,如果系统应该显示它,则为null