摘要: 以前是用ListView,现在换成NavigationView……跟之前不同的除了省掉了写ListView适配器的步骤还有就是,有两个属性可以设置 1.app:headerLayout: 给NavigationView添加头部布局 2.app:menu:给NavigationView添加menu菜单 阅读全文
posted @ 2016-05-30 22:19 Steve_Nash 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: CollapsingToolbarLayout包裹 Toolbar 的时候提供一个可折叠的 Toolbar,一般作为AppbarLayout的子视图使用。 当未折叠时显示的是大的Title,可以通过CollapsingToolbarLayout的setTitle()来设置,并通过setExpande 阅读全文
posted @ 2016-05-30 21:47 Steve_Nash 阅读(4333) 评论(0) 推荐(0) 编辑
摘要: 配合ViewPager使用,基本布局如下: 创建Fragment Fragment布局: ViewPager适配器: 在Activity中进行相关设置: 此外,还可以自定义TabLayout样式,如: 参考文章: http://www.jcodecraeer.com/a/anzhuokaifa/an 阅读全文
posted @ 2016-05-30 20:43 Steve_Nash 阅读(198) 评论(0) 推荐(0) 编辑
摘要: LinearLayout的子类 AppBarLayout要点: 功能:让子View(AppBar)可以选择他们自己的滚动行为。 注意:需要依赖CoordinatorLayout作为父容器,同时也要求一个具有可以独立滚动的兄弟节点(或兄弟节点的子view可以滚动)才能发挥其功能。 然后再Activit 阅读全文
posted @ 2016-05-30 17:24 Steve_Nash 阅读(3654) 评论(2) 推荐(0) 编辑
摘要: 主要方法: setLayoutManager:设置显示方式,有LinearLayoutManager(像ListView一样的纵向列表布局),有GridLayoutManager(网格布局),有StaggeredLayoutManager(瀑布流) setItemAnimator:设置Item的增加 阅读全文
posted @ 2016-05-30 15:54 Steve_Nash 阅读(266) 评论(0) 推荐(0) 编辑