标签:
继承关系
-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)
构造函数
本文由Android中文在线文档 转换而成。
为listview设置上下文菜单,listview就是adapterview。
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
int position = 0;
if (menuInfo instanceof AdapterView.AdapterContextMenuInfo) {
AdapterView.AdapterContextMenuInfo info
= (AdapterView.AdapterContextMenuInfo) menuInfo;
position = info.position;
}
}
从上面我们可以得到每次长按的是listview的哪一个item。
AdapterView.AdapterContextMenuInfo在上下文菜单中作用是啥?
标签:
原文地址:http://blog.csdn.net/a910626/article/details/45342893