zoukankan      html  css  js  c++  java
  • Android Toolbar Padding

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    在API version 21 (the support library),如何正常使用Toolbar

    这是常规式布局出来的Toolbar,我设置了bg,明显左边和上面都有边距:enter image description here

    然后,我更改后的代码如下:

    <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了。 desc

    Edit 1

    我需要正常的显示我的spinner,去掉padding,Here I going to find Google API:

     desc

    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!

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Insert into select语句把生产服务器炸了!
    人人都能看懂的 6 种限流实现方案
    Idea 快捷生成类注释与方法注释
    拦截器
    java 泛型
    SQL语句总结
    深入浅出Git教程(转载)
    (转载)CSS3与页面布局学习总结(三)——BFC、定位、浮动、7种垂直居中方法
    css中常见margin塌陷问题之解决办法
    css中固定宽高div与不固定宽高div垂直居中的处理办法
  • 原文地址:https://www.cnblogs.com/Lt-Java13/p/5018392.html
Copyright © 2011-2022 走看看