user3659909
user3659909

Reputation:

Android ActionBar overflow menu style

I've set up a simple menu with one position like this:

<?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>

using

Theme.AppCompat.Light.DarkActionBar

style. When I click the three dots the menu position appears instead of the icon, not below it? Is there any way to make it appear under the icon, not 'on' it?

Upvotes: 1

Views: 663

Answers (1)

QArea
QArea

Reputation: 4981

Actually you can't do anything with this icon, but you can create menu item with android:actionLayout="@layout/custom_lauout". Then you can create Popup Window, which allows such positioning. In popupWindow you will show all items that must show under "three dots item".

Here rea a few links which can help you: http://developer.android.com/reference/android/widget/PopupWindow.html https://stackoverflow.com/a/23516493/3864698

Upvotes: 1

Related Questions