我的意图是使用自定义视图(TextView + ImageView)并将其作为视图放入工具栏。如何获取工具栏默认TextView的样式?我想在我的自定义视图中使用TextView拥有完全相同的装备。我尝试了它的样式:
setTypeface(Typeface.DEFAULT_BOLD);
setTextSize(18);
setTextColor(Color.BLACK);
但它看起来仍然看起来不一样,是因为我真的找不到它们所描述的那些。或者我可以以某种方式重复使用标题的样式吗?当涉及到样式,特别是代码时,我有点困惑
提前致谢。
答案 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!!