Blackberry 自定义HorizontalFieldManager菜单未显示

Blackberry 自定义HorizontalFieldManager菜单未显示,blackberry,Blackberry,我创建了一个扩展HorizontalFieldManager的类,这样我就可以在同一行上显示标签和图像,标签在左侧,图像在右侧。我希望用户能够像与单个字段一样与hfm交互。除了菜单,我的一切都正常工作(焦点、点击动作等)。当我按下菜单按钮时,不调用makeMenu和makeContextMenu。我如何使其在单击菜单按钮且焦点位于hfm时显示正确的菜单?我这样做是错误的吗?在Hfm中,您在哪里覆盖makeContextMenu?您可能必须在标签和图像中覆盖它们。 或者,如果hfm有焦点(或其子项

我创建了一个扩展HorizontalFieldManager的类,这样我就可以在同一行上显示标签和图像,标签在左侧,图像在右侧。我希望用户能够像与单个字段一样与hfm交互。除了菜单,我的一切都正常工作(焦点、点击动作等)。当我按下菜单按钮时,不调用makeMenu和makeContextMenu。我如何使其在单击菜单按钮且焦点位于hfm时显示正确的菜单?我这样做是错误的吗?

在Hfm中,您在哪里覆盖makeContextMenu?您可能必须在标签和图像中覆盖它们。 或者,如果hfm有焦点(或其子项),您可以不那么优雅地检入屏幕的makeMenu()函数,然后在那里添加菜单项