先贴实现效果和代码
代码的话也很简单
<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:navigationIcon="@drawable/ic_arrow_back_black_24dp"
app:popupTheme="@style/AppTheme.PopupOverlay"
app:title=" ">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="我居中了"
android:textColor="@android:color/white"
android:textSize="18sp" />
</android.support.v7.widget.Toolbar>
我这块可能需要注意的是在toolbar有一行代码是:
app:title=" "
这个title是有一个空格的,因为不设置title为空的话他会默认显示AndroidManifest.xml的你的项目的名字
<application android:label="@string/app_name"/>
你也可以在代码中设置toolbar的title为空,但是我感觉能在xml实现的就不弄activity中。。。你随意
但是有一点就是,
你如果用代码设置title为空,那么setTitle一定要放在setSupportActionBar(toolbar)之前!!
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("");//这里不空格也没事,亲测
setSupportActionBar(toolbar);
行啦~~就这么多吧,有事找畅哥好使!!Q1031066280.另接各种app开发以及bug修复等啥活都干。。
作者:jie1031066280 发表于2016/12/21 23:49:22 原文链接
阅读:209 评论:0 查看评论