Android ActionBar溢出菜单样式

时间:2014-11-10 00:09:27

标签: android

我已经设置了一个简单的菜单,其位置如下:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">

<item android:id="@+id/action_language" android:title="@string/language"
    android:orderInCategory="100" />
</menu>
使用

Theme.AppCompat.Light.DarkActionBar

式。当我点击三个点时,会出现菜单位置而不是图标,而不是它下方?有没有办法让它出现在图标下面,而不是&#39; on&#39;它?

1 个答案:

答案 0 :(得分:1)

实际上,您无法对此图标执行任何操作,但您可以使用android:actionLayout="@layout/custom_lauout"创建菜单项。然后你可以创建弹出窗口,它允许这样的定位。在popupWindow中,您将显示必须显示在&#34;三个点项目&#34;下的所有项目。

这里有一些可以帮助您的链接:http://developer.android.com/reference/android/widget/PopupWindow.html https://stackoverflow.com/a/23516493/3864698