【发布时间】:2012-11-07 13:28:03
【问题描述】:
我有一个自定义适配器填充列表视图。
每一行都有一个复选框,在 getView() 方法中设置了一个 OnCheckedChangeListener。
在这方面一切正常,但是我想在我的活动中打开选项菜单,该菜单是从适配器中的事件侦听器“托管”我的列表视图。
我尝试传入我的 Activity 实例但无济于事,我无法从 Adapter 类访问我的 Activity 中使用 openOptionsMenu() 的静态方法,因为 openOptionsMenu() 是非静态的。
有什么想法吗?
我正在这样分配我的适配器,
mAdapter = new CustomFileAdapter<String>(this, filenames, this);(上下文、数组、活动)
而Adapter中的构造函数也是这样,
public CustomFileAdapter(Context context, String[] images, Activity a)
【问题讨论】:
标签: android