我有一个简单的游标适配器列表(例如)五个项目。列表中的每个项目都包含两个文本视图。我还在列表中实现了长按操作的contextmenu。 我需要的是,我想将文本视图值从列表中获取到上下文菜单以进行进一步的处理.... 在此先感谢:)
答案 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());
}
如果您正在寻找
,请告诉我