自定义工具栏的菜单项

时间:2016-03-15 12:12:22

标签: android menu android-toolbar

enter image description here

我在工具栏中有这个,文本来自工具栏的xml布局,而放大镜图标来自页面的menu.xml, 我已将android:layout_alignParentRight="true"设置为此'更改城市'RelativeLayout,但放大镜和更改城市之间仍有太多空间, 我怎样才能消除这个差距?

<RelativeLayout
        android:id="@+id/location_change_RL"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true"
        android:layout_toRightOf="@+id/logo_icon">

menu.xml文件

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.discover.fitternity.activities.HomeScreenActivity">

    <item
        android:id="@+id/search"
        android:icon="@drawable/search"
        android:menuCategory="secondary"
        android:orderInCategory="2"
        android:title="@string/fitternity_search"
        app:showAsAction="ifRoom" />
</menu>

1 个答案:

答案 0 :(得分:0)

我不知道这是否可行,但它对我有好几次。试一试。

将此添加到您的相对布局。

android:layout_marginRight="-20dp"

将20更改为适合您的任何尺寸。