Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 修改选项菜单,使其在API 11之前可见_Android - Fatal编程技术网

Android 修改选项菜单,使其在API 11之前可见

Android 修改选项菜单,使其在API 11之前可见,android,Android,“我的选项”菜单包含一个触发异步任务的刷新按钮。我希望在任务运行时禁用该按钮 即使选项菜单可见,我也可以修改它吗?如果可以,如何修改 或者我至少可以强制它刷新并再次调用PrepareOptions功能表吗 注意:我处于API级别8,因此无法调用InvalidateOptions菜单。这在不推荐的android菜单范例中是不可能的 但您可以迁移到新的actionBar范例。虽然本机类仅在API级别11可用,但您仍然可以使用库,它被后端口到API级别4,这在不推荐使用的android菜单范例中是不可

“我的选项”菜单包含一个触发异步任务的刷新按钮。我希望在任务运行时禁用该按钮

即使选项菜单可见,我也可以修改它吗?如果可以,如何修改

或者我至少可以强制它刷新并再次调用PrepareOptions功能表吗


注意:我处于API级别8,因此无法调用InvalidateOptions菜单。

这在不推荐的android菜单范例中是不可能的


但您可以迁移到新的actionBar范例。虽然本机类仅在API级别11可用,但您仍然可以使用库,它被后端口到API级别4,这在不推荐使用的android菜单范例中是不可能的

但您可以迁移到新的actionBar范例。虽然本机类只能从API级别11获得,但您仍然可以使用库,它被后端口到API级别4