Android ContextMenu可以更改按钮文本

时间:2011-05-14 15:41:26

标签: java android listview contextmenu adapter

这是我的问题:

我的Android应用程序中有一个按钮,当我长按它时会出现一个上下文菜单,其中包含一个用户可以选择的值列表。

我需要做的是当用户选择一个值时,我需要按钮的文本为该值。我无法弄清楚如何让onContextItemSelected侦听器记住哪个按钮触发了上下文菜单,然后将其文本设置为所选项目。

感谢您提供给我的任何帮助/提示。

2 个答案:

答案 0 :(得分:1)

您是否尝试过this

答案 1 :(得分:0)

嗯,我相信你可以做到以下几点:

@Override
public boolean onContextItemSelected(MenuItem item) {
  AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
  View longClickedView = info.targetView;
  ...
}
相关问题