gpt4 book ai didi

android - 单击打开上下文菜单

转载 作者:太空狗 更新时间:2023-10-29 13:33:02 24 4
gpt4 key购买 nike

我正在尝试将上下文菜单添加到线性布局并单击打开它。线性布局又包含一个 TextView ,以便在用户单击布局上的任意位置时调用监听器。

将 onClick 监听器设置为线性布局。

linearLayout.setOnClickListener(this);

以及 onClick 方法:

public void onClick(View view) {
openContextMenu(view);
//view.showContextMenu(); // didn't work as well
}

上面的方法应该触发下面的

public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo){            
super.onCreateContextMenu(menu, view, menuInfo);
menu.setHeaderTitle("Title");
menu.add(0, id, 0, "Item 1");
}

但是,这似乎不起作用。从这里的其他社区帖子中,这是我可能找到的解决方案。我想知道我是否错过了什么。

有什么想法吗?

提前致谢!

最佳答案

您是否使用以下方式为线性布局注册了上下文菜单:

registerForContextMenu(linearLayout);

关于android - 单击打开上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13470906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com