【发布时间】:2011-02-13 10:55:12
【问题描述】:
在使用自定义适配器时,通过BindView方法,是否可以获取与被绑定视图关联的ContextMenu对象?
我想根据正在显示的项目更改上下文菜单中显示的项目,但我找不到获取相应上下文菜单的方法。
谢谢
【问题讨论】:
标签: android listview contextmenu
在使用自定义适配器时,通过BindView方法,是否可以获取与被绑定视图关联的ContextMenu对象?
我想根据正在显示的项目更改上下文菜单中显示的项目,但我找不到获取相应上下文菜单的方法。
谢谢
【问题讨论】:
标签: android listview contextmenu
可以从menuInfo中获取item的位置等详细信息:
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
final AdapterContextMenuInfo adapterMenuInfo = (AdapterContextMenuInfo) menuInfo;
int pos = adapterMenuInfo.position;
// Do what you will
}
【讨论】: