如何从列表中创建包含多行的上下文菜单

时间:2011-02-11 16:33:50

标签: android contextmenu listactivity

我有一些问题,如果我像这样创建listview

[文本]

[文本]


[文本]

[文本]


每个列表包含2行,我想制作上下文菜单 当我尝试长按每个列表时,它将显示上下文菜单

那么如何从列表中创建包含多行的上下文菜单....

1 个答案:

答案 0 :(得分:1)

您是否正在使用

为上下文菜单注册ListView
registerForContextMenu(listView);

或者您正在使用创建自己的上下文菜单 listView.setOnItemLongClickListener(onItemSelctedListener())

在这两种情况下,都应该没有问题,因为它们会对ListView的每个元素做出反应

但是,如果您正在使用

listView.setOnLongClickListener(onLongClickListener)

然后你将它注册到整个列表,无论你在列表中按哪个位置,它都会带来相同的上下文菜单。

我希望能帮到你。