android — ToolBar入门

ToolBar怎么用

toolbar既然是代替之前Actionbar的bar,那么首先要去掉ActionBar,然后

在xml布局文件中定义一个ToolBar

<Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:background="@color/c09">
</Toolbar>

在Activity中加载这个ToolBar

ToolBar toolbar = (Toolbar) findViewById(R.id.toolbar);
setActionBar(toolbar);

 

怎么去掉之前的ActionBar(22以后版本用support***)

requestWindowFeature(Window.FEATURE_NO_TITLE)或者supportRequestWindowFeature(Window.FEATURE_NO_TITLE);

也可以获取ActionBar之后隐藏

getActionBar()或者getSupportActionBar()

获取之后hide()就好。但是要注意如果隐藏的话再setActionBar(toolbar);(比如是之前版本)的时候就会报错,因为已经存在,但是你可以设置setSupportActionBar()。
前面设置ActionBar的方法也是一个道理,看你是想兼容android3.0以前的版本与否来设置。

 

在中间添加一个标题

在ToolBar的布局文件中添加一个TextView,textVeiw设置一个android:layout_gravity=”center”属性,AS不会提示这个属性,但是确实可以。

 

 

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注