onCreateOptionsMenu不执行

找到组织 发布于 2013/12/03 12:32
阅读 1K+
收藏 0

@zhiweiofli 你好,想跟你请教个问题:为什么在三星上4.1的电话平板上都能行但是在N7一代上边的4.4在设置了setHasOptionsMenu之后OncreateOptionsMenu没执行,怎么解决啊。

加载中
0
zhiweiofli
zhiweiofli

首先,我之前的开发经历告诉我,三星的机器是奇葩,因为他们有menu的实体按钮,所以对4.x上的ActionBar显示overFlowMenu会造成影响,而且N7上只有虚拟键,不知道这是不是你问题的原因,导致无法触发menu的响应。

其次,我不清楚你的UI框架如何,所以不能确定你目标Fragment的setHasOptionsMenu是否真正有效,会不会被其他Fragment或Activity抢去了createOptionsMenu的事件响应?

返回顶部
顶部