onKeydown没有回应第三次尝试

时间:2011-11-23 19:28:12

标签: android

我在我的应用程序的几乎每个布局上都添加了一个onKeyDown,因为我正在添加一个自定义菜单,我想用菜单键调用它,但我发现了一些有趣的东西

在我的选项布局的构造函数中,我设置了setFocusable(true)setFocusableInTouchMode(true),因此启动了onKeyDown上的操作,当我显示布局时,我有这个函数{{ 1}}我通过我的布局并用updateDisplay(View v)显示它。

我这样做主要是为了让后退键返回上一个视图。所以,它工作一次,工作两次,但第三次我显示表单,然后按后退键,它不会进入setContentView方法,它退出程序。任何的想法????我完全迷失在这里

1 个答案:

答案 0 :(得分:0)

在Android中制作选项菜单的标准方法是覆盖Activity中的onCreateOptionsMenu方法。这可能比为每个布局实现onKeyDown更好。