Android:通过Buttonclick或Edittext创建ContextMenu
我有一个按钮/编辑文本来重置我的应用程序设置....
如果按下按钮(无需长按),我想获得一个带有按钮的上下文菜单,我可以在其中确认是否重置!
我的 Button 需要哪个侦听器才能调用 ContextMenu?
是否也可以通过此方法创建上下文菜单?
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//create Contextmenu to confirm or not
return true;
}
return super.onKeyDown(keyCode, event);
}
我如何在 ContextMenu() 中获取 Textview 或 Button ?!? 你有什么建议吗?
I have a Button/Edittext to reset my App-Settings....
If a press the button(no long click), I want to get a Contextmenu with a Button where i can confirm the reset or not!
Which listener do i need for my Button to call a ContextMenu?
Is a also possible to create a contextmenu by this method?
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//create Contextmenu to confirm or not
return true;
}
return super.onKeyDown(keyCode, event);
}
and how can i get a Textview or a Button in a ContextMenu() ?!?
Do u have any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不认为你实际上可以通过点击
Button
来启动ContextMenu
(这个菜单可以由Android系统直接处理)。您应该使用
Dialog
(或AlertDialog
)来获取用户选择。I don't think you can actually start the
ContextMenu
on aButton
click(this menu could be handled directly by the Android system).You should use a
Dialog
(orAlertDialog
) to get your user choice.