java抽样器处于非活动状态_Codename One中的按钮在Android实际设备上处于非活动状态,但在模拟器下工作...

在我的Codename One应用程序中,我有2个表单A和B.表单包括每10秒更新一次的MapContainer和一个浮动按钮 . 如果用户点击浮动按钮,他们可以拍照,然后显示一个对话框,如果他们选择“确定”,则显示B表格:

new B_Form(theme).show(); // (where theme is the Resources used in A Form).

此B表单包括执行某些操作的按钮(即录制音频,播放录制的音频,转到表单A) . 按钮在模拟器中工作(虽然不支持录制,因此显示错误,但是可以预期),即用户可以单击它 .

但是在实际设备(Android KitKat)上显示了B Form,但是虽然按钮都已启用,但无法执行任何操作 . 按下时按钮甚至不显示“按下的样式”,并保持“未选择状态” .

唯一有效的按钮是工具栏中的 setBackCommand (即屏幕左上角的左箭头) .

因此看起来B形式没有被考虑在内 . 此外,如果我在B表格上滑动手指,则会显示一个表格并移动 Map . 如果我从A表单中删除了MapContainer,那么B表单在设备上按预期工作 .

EDIT

Surprisingly enough if I call a Form C from the side menu bar via the hamburger menu, the buttons on that Form C work seamlessly!

所以我觉得MapContainer给我带来了麻烦,我该怎样做才能使B Form按预期工作?

任何帮助,赞赏,

问候,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值