Android工具栏标题样式

时间:2016-03-06 10:15:31

标签: android android-toolbar

我的意图是使用自定义视图(TextView + ImageView)并将其作为视图放入工具栏。如何获取工具栏默认TextView的样式?我想在我的自定义视图中使用TextView拥有完全相同的装备。我尝试了它的样式:

setTypeface(Typeface.DEFAULT_BOLD);
setTextSize(18);
setTextColor(Color.BLACK);

但它看起来仍然看起来不一样,是因为我真的找不到它们所描述的那些。或者我可以以某种方式重复使用标题的样式吗?当涉及到样式,特别是代码时,我有点困惑

提前致谢。

1 个答案:

答案 0 :(得分:0)

在坐标布局中,放置它。

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay" >
        <TextView
            android:id="@+id/title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="20dp"
            android:text="Ezy Ride"
            android:textColor="#ffffff" />
    </android.support.v7.widget.Toolbar>

</android.support.design.widget.AppBarLayout>

现在您的应用栏布局已准备就绪。根据需要自定义。

在你的java

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    TextView toolbarTitle = (TextView)toolbar.findViewById(R.id.title);
    //here set all you want!!