使用自定义适配器时,使用BindView方法,是否可以获取与绑定视图关联的ContextMenu对象?
我想根据显示的项目更改上下文菜单中显示的项目,但我找不到获取相应ContextMenu的方法。
由于
答案 0 :(得分:3)
您可以从menuInfo:
获取该项目的位置和其他详细信息@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
final AdapterContextMenuInfo adapterMenuInfo = (AdapterContextMenuInfo) menuInfo;
int pos = adapterMenuInfo.position;
// Do what you will
}