当使用自定义适配器时,通过 BindView 方法,是否可以获得与被绑定(bind) View 关联的 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
}
关于android - 获取与 BindView 中的 ListView 项关联的 ContextMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982044/