最近项目中使用了Toolbar,由于以前没有接触,碰到了好些问题,现在纪录下来,以备忘。
1.由于Toolbar是作为代替ActionBar而设计的,所以为避免与ActionBar冲突,使用的theme要是NoActionBar,如下:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar"/>
2.布局文件中添加ToolBar控件如下:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#000000"
android:elevation="4dp"
app:contentInsetStartWithNavigation="0dp"
app:titleTextColor="@color/white"/>
只要在需要的地方添加控件即可使用,注意需要导入v7包。
3.使用前记得在代码中将ToolBar绑定如下:(可以将此操作放在基类)
OK,Toolbar的导入到此为止,接下来就可以开心地玩耍了。当然了不止这些了,使用中还有很多问题,
这些将在下一篇介绍。
网友评论