在长按,上下文菜单

时间:2011-04-14 09:34:55

标签: android

我有一个简单的游标适配器列表(例如)五个项目。列表中的每个项目都包含两个文本视图。我还在列表中实现了长按操作的contextmenu。 我需要的是,我想将文本视图值从列表中获取到上下文菜单以进行进一步的处理.... 在此先感谢:)

1 个答案:

答案 0 :(得分:2)

如果我的问题正确,并且您使用的是ListActivity,则只需覆盖onCreateContextMenu方法:

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{
    super.onCreateContextMenu(menu, v, menuInfo);
    AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
    menu.setHeaderTitle("Sample menu");
    menu.add(0, 0, 0, "First menu item");
    menu.add(0, 1, 0, "Details on " + ((TextView)info.targetView.findViewById(R.id.textview_1)).getText());
    menu.add(0, 1, 0, "More about " + ((TextView)info.targetView.findViewById(R.id.textview_2)).getText());
}

如果您正在寻找

,请告诉我