|
结构
继承关系
public static class AdapterContextMenuInfo extends Object
implements ContextMenu.ContextMenuInfo
java.lang.Object
android.widget.AdapterView.AdapterContextMenuInfo
类概述
当显示 AdapterView 的上下文菜单时,为 onCreateContextMenu(ContextMenu, View, ContextMenuInfo) 回调函数提供的额外的菜单信息。
字段
public long id
用于显示上下文菜单的子视图的行 ID。
public int position
用于显示上下文菜单的子视图在适配器中的位置。
public View targetView
用于显示上下文菜单的子视图。也是 AdapterView 的子视图之一。
公有构造函数
public AdapterView.AdapterContextMenuInfo (View targetView, int position, long id)
构造函数
AdapterView.OnItemLongClickListener
结构
继承关系
public static interface AdapterView.OnItemLongClickListener
类概述
定义了当长按视图中的项目时调用的回调函数的接口。
公有方法
public abstract boolean onItemLongClick (AdapterView<?> parent, View view, int position, long id)
当按下视图中的项目并保持按下状态(长按)时执行的回调函数。 实现时如果需要访问与选中条目关联的数据,可以调用 getItemAtPosition(position)。
参数
java代码: parent 发生点击事件的 AbsListView。
view AbsListView 中被点击的视图。
position 视图在一览中的位置(索引)。
id 被点击条目的行 ID。
返回值
如果回调函数处理了长按事件,返回真;否则返回假。
AdapterView.OnItemSelectedListener
结构
继承关系
public static interface AdapterView.OnItemSelectedListener
类概述
定义了当选中视图中的项目时调用的回调函数的接口。
公有方法
public abstract void onItemSelected (AdapterView<?> parent, View view, int position, long id)
当选中视图中的项目时执行的回调函数。 实现时如果需要访问与选中条目关联的数据,可以调用 getItemAtPosition(position)。
参数
java代码: parent 发生选中事件的 AbsListView。
view AbsListView 中被选中的视图。
position 视图在一览中的位置(索引)。
id 被点击条目的行 ID。
public abstract void onNothingSelected (AdapterView<?> parent)
当视图中的处于选中状态的条目全部消失时执行的回调函数。 启动触控功能或适配器为空都可能导致选中条目消失。
参数
parent 没有任何选中条目的 AdapterView。
AdapterView.OnItemClickListener
结构
继承关系
public static interface AdapterView.OnItemClickListener
子类及间接子类
直接子类
CharacterPickerDialog, PreferenceScreen
类概述
这个接口定义了当 AdapterView 中一元素被点击时,一个回调函数被调用。
公共方法
public abstract void onItemClick (AdapterView<?> parent, View view, int position, long id) 当 AdapterView 中一元素被点击时,回调方法被调用。
如果需要访问与被选项相关的数据,执行程序可以调用 getItemAtPosition(position)。
参数
java代码: parent 发生点击动作的 AdapterView。
view 在 AdapterView 中被点击的视图(它是由 adapter 提供的一个视图)。
position 视图在 adapter 中的位置。
id 被点击元素的行 id。 |
|