我用 android:showAsAction="ifRoom"
声明了我的菜单项。我的 Activity 正在扩展 ActionBarActivity
。在预览中它符合预期,但在我的手机上运行时它总是溢出。
据我所知,不需要其他任何东西。我的手机在 Android 4.4.2 KitKat
中运行。
我还遗漏了什么吗?
最佳答案
如果您想将 showAsAction
属性与 ActionBarCompat
一起使用,您必须定义自己的命名空间(我假设您正在使用 ActionBarCompat
因为你提到,你正在扩展 ActionBarActivity
):
xmlns:app="http://schemas.android.com/apk/res-auto"
并像这样使用showAsAction
:
<item [...] app:showAsAction="always"></item>
关于Android 操作栏图标总是溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21803176/