gpt4 book ai didi

android - 溢出菜单位置不正确

转载 作者:行者123 更新时间:2023-11-29 00:37:38 26 4
gpt4 key购买 nike

我使用 onCreateOptionsMenu 创建了一个溢出菜单,但该菜单几乎完全位于屏幕之外。我已尝试显式设置 android:anyDensity="true"(如 Action bar menu shows off screen 中所建议),但这并没有解决我的问题。我也不想听从使用旧主题的建议(如 ICS - menu item text cut off? )。

截图(图片右边是物理屏幕边框,图片左边是我剪掉的):
enter image description here

XML 是

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item android:id="@+id/menu_about"          android:title="About"          android:icon="@android:drawable/ic_menu_info_details" />    <item android:id="@+id/menu_reset"          android:title="Reset image"          android:icon="@android:drawable/ic_menu_revert" />    <item android:id="@+id/menu_share"          android:title="Share"          android:icon="@android:drawable/ic_menu_share"          android:showAsAction="ifRoom" />    <item android:id="@+id/menu_facebook_logout"          android:title="FB logout"          android:icon="@drawable/fbook"          showAsAction="ifRoom" />    <item android:id="@+id/menu_save"          android:title="Save"          android:icon="@android:drawable/ic_menu_save"          android:showAsAction="ifRoom" />    <item android:id="@+id/menu_exit"          android:title="Exit"          android:icon="@android:drawable/ic_menu_close_clear_cancel" /></menu>

我做错了什么?

最佳答案

原来我还有一个

getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,                      WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 

在我的代码中,为了避免早期 Android 版本中的错误(请参阅 Title bar apeared again after coming back in my application ).

删除它(在 ice-cream-sandwich 中不再需要;尚未尝试其他版本)使溢出菜单正确显示。

关于android - 溢出菜单位置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603210/

26 4 0