2016-08-19 45 views
0

私はToolbarを持っていますが、高さを設定してもそのアイテムに追加したメニューアイテムは同じ場所に垂直に残ります。私はToolbarを小さくしようとしていますし、アイテムが動いていないので、私はそれが欲しいと思っている高さをToolbarにするとクリップされてしまいます。 Toolbarにメニュー項目を垂直に配置する方法はありますか?Androidツールバービューでアイテムを垂直に配置する方法

Toolbar SRC:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="40dp" 
     android:background="@color/red"> 

    <include 
     android:id="@+id/search_items" 
     layout="@layout/search_items" 
     android:visibility="gone"/> 

</android.support.v7.widget.Toolbar> 

は動作しません:アンドロイドを設定

  1. Toolbar
+0

ツールバーで相対レイアウトを作成し、そのレイアウトをparentプロパティのcenterを含む相対レイアウトに含めることができます。 – Sach

+0

@rayba no。それは私がそこに持っているsearch_itemsレイアウトではなく、垂直にセンタリングされていないメニュー項目です。そのレイアウトとその子供はすべて適切に配置されています –

+0

あなたのsearch_items xmlを追加してください、あなたの問題はそれに関連していると思います –

答えて

0

ための重力= "center_verticalは、" 線形または相対レイアウト

の中に置きます
<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="40dp" 
    android:background="@color/red"> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center_vertical"/> 

    <include 
     android:id="@+id/search_items" 
     layout="@layout/search_items" 
     android:visibility="gone"/> 

</LinearLayout> 

</android.support.v7.widget.Toolbar> 
関連する問題