2016-03-15 71 views
0

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> 

回答

0

我不知道這是可取的或沒有,但它的伎倆,我幾次。爲自己嘗試一次。

將此添加到您的相對佈局。

android:layout_marginRight="-20dp" 

將20更改爲適合您的任何尺寸。

+0

我做到了,但這個問題是,不是我的文本被切斷,菜單項的空白是重疊的「改變城市」,但不會消失.. – Darpan