zoukankan      html  css  js  c++  java
  • android开发Toolbar标题居中显示的解决方法

    网上的一大堆,都是有问题不完整的,互相copy。。。记录一下自己的解决方法。
    <android.support.v7.widget.Toolbar
    android:id="@+id/tool_bar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:titleMargin="0dp"  
    app:contentInsetEnd="0dp"  //重要
    app:contentInsetStart="0dp"  //重要
    app:navigationIcon="@drawable/ic_launcher">

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"  //重要
    android:textSize="20sp"
    android:singleLine="true"
    android:textColor="@android:color/black"
    android:text="居中显示居中显示" />
    </android.support.v7.widget.Toolbar>

    另外附上menu的例子代码:res/menu/menu_tool_bar.xml
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
    android:id="@+id/action_search"
    android:icon="@android:drawable/ic_menu_search"
    android:title="menu_search"
    app:showAsAction="ifRoom" />

    <item
    android:id="@+id/action_item_one"
    android:icon="@android:drawable/ic_menu_add"
    android:title="menu_more"
    app:showAsAction="never" />
    </menu>

    java代码如下:
    val toolbar = findViewById<Toolbar>(R.id.tool_bar)
    toolbar.inflateMenu(R.menu.menu_tool_bar)
    toolbar.setOnMenuItemClickListener设置menuItem的点击事件
    另外:我的Activity是继承FragmentActivity的,不用调用setSupportActionBar(toolbar),但是需要配置AppTheme。如下:
    <application android:theme="@style/AppTheme" />
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    </style>



      

  • 相关阅读:
    excel查找定位操作(for lutai)
    sqlserver检查sql执行时间
    excel操作for(lutai)
    android studio 3.0+发布签名apk注意的情况
    二维码
    svn文件合并
    生成wsdl代理c#代码
    LOCK_TIMEOUT
    支持chrome30下载文件
    miniui处理多重子表级联,一次性提交多表数据的ui要点
  • 原文地址:https://www.cnblogs.com/yongfengnice/p/11326985.html
Copyright © 2011-2022 走看看