版权声明:本文为博主原创文章,未经博主允许不得转载。
在API version 21 (the support library),如何正常使用Toolbar 
这是常规式布局出来的Toolbar,我设置了bg,明显左边和上面都有边距:  
  
然后,我更改后的代码如下: 
<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:background="?attr/colorPrimary"
        android:padding="0dp"
        android:layout_margin="0dp">
        <RelativeLayout
            android:id="@+id/action_bar_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="0dp"
            android:padding="0dp"
            android:background="#000000">
            <Spinner
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        </RelativeLayout>
</Toolbar> 
 
你会发现设置padding为0这个属性是没有用的,直接看下面效果图: 
  
这显示我设置的spinner为72dp了。   
Edit 1 
我需要正常的显示我的spinner,去掉padding,Here I going to find Google API: 
   
Edit 2 
下面我将contentInsetStart设置为0。您将需要使用的支持库应用程序名称空间: 
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
     <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:minHeight="@dimen/action_bar_height"
        android:background="?attr/colorPrimary"
        android:contentInsetStart="0dp"
        android:contentInsetLeft="0dp"
        app:contentInsetLeft="0dp"
        app:contentInsetStart="0dp"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v4.widget.DrawerLayout>
 
希望能帮到别人,这个困扰了我近一天的question! 
 
 | 
版权声明:本文为博主原创文章,未经博主允许不得转载。