zoukankan      html  css  js  c++  java
  • 如何将ToolBar 样式设置Title文字水平居中

    以下是我的activity.xml的代码,线性布局。
    <android.support.v7.widget.Toolbar
             android:id="@+id/toolbarTop"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:background="?attr/colorPrimary"
             app:title="我的App">
       
    </android.support.v7.widget.Toolbar>
    就是将“我的App”居中。
    效果:|---------我的App---------|


    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    

    app:popupTheme——

    有时候我们有需求:

    ActionBar文字是白的,ActionBar Overflow弹出的是白底黑字

    让ActionBar文字是白的,那么对应的theme肯定是Dark。
    可是让ActionBar弹出的是白底黑字,那么需要Light主题。
    这时候popupTheme就派上用场了。

    in your theme :

         <item name="actionOverflowMenuStyle">@style/OverflowMenuStyle</item>
      
     <!--溢出菜单样式 -->
     <style name="OverflowMenuStyle" parent="@style/Widget.AppCompat.Light.PopupMenu.Overflow">
       <item name="overlapAnchor">false</item>
       <item name="android:dropDownWidth">wrap_content</item>
       <item name="android:paddingRight">5dp</item>
       <item name="android:popupBackground">?attr/colorPrimary</item>
       <item name="android:dropDownVerticalOffset">28dip</item>
       <item name="android:dropDownHorizontalOffset">0dip</item>
     </style>

     <android.support.design.widget.AppBarLayout
            android:id="@+id/appbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
    
            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="?attr/colorPrimary"
                app:layout_scrollFlags="scroll|enterAlways"
                app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
    
                <LinearLayout
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:gravity="center_horizontal"
                    android:orientation="vertical">
    
                    <TextView
                        android:id="@+id/textView"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Large TextaaaaaaaaaaaaaaaaaaL"
                        android:textAppearance="?android:attr/textAppearanceLarge" />
    
                    <TextView
                        android:id="@+id/textView2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Small Text"
                        android:textAppearance="?android:attr/textAppearanceSmall" />
                </LinearLayout>
            </android.support.v7.widget.Toolbar>
        </android.support.design.widget.AppBarLayout>
    

      

  • 相关阅读:
    在pytorch中使用可视化工具visdom
    3"GAN-GAN实战:GD的实现
    31:GAN-js散度的缺陷以及解决办法:WGAN的提出
    31:GAN-DCGAN(deconvolution GAN逆卷积操作)以及JS散度的缺陷
    31:GAN-纳什均衡
    31:GAN-GAN原理
    30:无监督学习-自编码网络的变种
    30:无监督学习-自编码(Auto-Encoder简称AE)原理
    如何打印网络的参数量
    29:迁移学习(当数据集比较小时,可以使用迁移学习达到一个更好的效果)
  • 原文地址:https://www.cnblogs.com/jiezzy/p/5047309.html
Copyright © 2011-2022 走看看