我有android:configChanges="orientation|screenSize"
的活动,因此它不会在简单的设备旋转时重新创建。和菜单,其中大多数项目用app:showAsAction="ifRoom"
声明。接下来的问题是:轮换之后,与开始时的项目计数相同。
如果我从清单中删除android:configChanges
,我将看到2个菜单项中的肖像带有“更多”按钮,而4个菜单项中的肖像带有“更多”按钮。在处理配置更改时,我确实需要这种行为。因此,在onConfigurationChanged
中应该调用什么来更新工具栏,以便在旋转后可以看到更多/更少的项目?
请检查link for code gist。我只剩下了最重要的部分,您仍然可以创建名为“基本活动”的模板项目并复制这些文件来解决此问题。