2014-11-19 14 views
8

Utilizzo la barra degli strumenti di supporto v7. Ho aggiunto una vista personalizzata, ma la vista personalizzata non sembra obbedire a "match_parent". Si estenderebbe solo fino alla prima icona che vede. Qualcuno sa una correzione a questo? O la barra degli strumenti non è pensata per essere utilizzata in questo modo?La visualizzazione personalizzata della barra degli strumenti di supporto non utilizza la larghezza totale

enter image description here

Il mio codice:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:clipChildren="false" 
    tools:context="com.example.activities.ToolbarActivity" 
    > 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_height="100dp" 
     android:layout_width="match_parent" 
     android:minHeight="?attr/actionBarSize" 
     android:background="@color/light_gray" 
     app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
     app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
     android:gravity="bottom" 
     android:clipChildren="false" 
     > 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="30dp" 
      android:background="@color/green" 
      > 


     </RelativeLayout> 

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

</FrameLayout> 
+0

siete semplicemente cercando di fare ciò che è fatto in questa domanda. http://stackoverflow.com/questions/26848843/how-to-create-a-card-toolbar-using-appcompat-v7/26849046 – Simon

risposta

1

ho successo con l'approccio di collegamento di Simon:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:clipChildren="false" 
    tools:context="com.example.activities.ToolbarActivity"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_height="100dp" 
     android:layout_width="match_parent" 
     android:minHeight="?attr/actionBarSize" 
     android:background="@color/light_gray" 
     app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
     app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="30dp" 
     android:layout_marginTop="70dp" 
     android:background="@color/green"> 

    </RelativeLayout> 

</RelativeLayout> 
Problemi correlati