2016-01-06 2 views
0

ToolbarAlign отливать пункт меню рядом с ImageView в панели инструментов

Я хочу, чтобы выровнять пункт меню кнопки литая слева от ImageView на панели инструментов, но я не знаю, как.

Я добавил кнопку произнесения в menu_main.xml

<item 
    android:id="@+id/media_route_menu_item" 
    android:title="@string/media_route_menu_title" 
    app:actionProviderClass="android.support.v7.app.MediaRouteActionProvider" 
    app:showAsAction="always" /> 

ImageView в макете XML из панели инструментов.

<ImageView 
android:id="@+id/profile_picture" 
android:layout_width="36dp" 
android:layout_height="36dp" 
android:layout_gravity="end" 
android:layout_marginRight="16dp" 
android:adjustViewBounds="true" 
android:clickable="true" 
android:contentDescription="@string/profile" 
android:scaleType="centerCrop" 
android:src="@drawable/profilepicture" /> 

Как я могу выровнять кнопку броска слева от ImageView? Теперь она добавляется в конце панели на правой стороне ImageView

+0

единственный способ создать пользовательскую панель инструментов с элементами imageView и overlayMenu – piotrek1543

ответ

0

Я думаю, не представляется возможным, как официальный документ говорит Toolbar

Один или несколько пользовательских представлений. Приложение может добавлять произвольные дочерние представления на панель инструментов. Они появятся в этой позиции в макете.

Меню действий.Меню действий будет выведено до конца панели инструментов, предлагая несколько частых, важных или типичных действий вместе с дополнительным меню переполнения для дополнительных действий.

Альтернативное решение будет:
В menu.xml использовать пользовательский макет android:actionLayout (т.е. ImageView) для пункта меню.

Happy_Coding;

Смежные вопросы