我正在使用工具栏项在我的应用程序中实现材料设计。在我的工具栏中,我添加了“ imageview”和“ textview”,并将标题文本替换为“ textView”

这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" >

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
   android:id="@+id/logo_image"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_alignParentLeft="true"
   android:src="@drawable/app"
   android:layout_centerVertical="true"
   android:scaleType="centerInside" />

<TextView
    android:id="@+id/text_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_marginLeft="10dp"
    android:singleLine="true"
    android:ellipsize="end"
    android:textStyle="bold"
    android:textSize="20sp"
    android:textColor="#fff"
    android:layout_toRightOf="@+id/logo_image"

   />

 </RelativeLayout>

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


在textview上方,我必须设置所有这些人认为的textsize,颜色,textstyle,

    android:singleLine="true"
    android:ellipsize="end"
    android:textStyle="bold"
    android:textSize="20sp"
    android:textColor="#fff"


但是我需要在此处设置默认标题文字样式,该怎么办?,请给点提示

最佳答案

您可以使用


  style =“ @ style / TextAppearance.Widget.AppCompat.Toolbar.Title”


        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/title_activity_login"
            style="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"
            />

10-08 15:39