Android RecyclerView组件和 Spinner

1.RecyclerView 

  RecyclerView 比 ListView 更高级且更具灵活性。 它是一个用于显示庞大数据集的容器,可通过保持有限数量的视图进行非常有效的滚动操作。 如果您有数据集合,其中的元素将因用户操作或网络事件而在运行时发生改变,请使用 RecyclerView 。

  RecyclerView代表的意义是,我只管Recycler View,也就是说RecyclerView只管回收与复用View,其他的你可以自己去设置。可以看出其高度的解耦,给予你充分的定制自由(所以你才可以轻松的通过这个控件实现ListView,GirdView,瀑布流等效果)

  要实现一个RecyclerView,会接触到它的几个小伙伴,其中1、2是必须的。剩下的3、4、5三项,可以让RecyclerView更好看、效果更好。

    (1)想要控制其item们的排列方式,请使用布局管理器LayoutManager

    (2)如果要创建一个适配器,请使用RecyclerView.Adapter

    (3)想要控制Item间的间隔,请使用RecyclerView.ItemDecoration

    (4)想要控制Item增删的动画,请使用RecyclerView.ItemAnimator

    (5)CardView 扩展 FrameLayout 类并让您能够显示卡片内的信息,这些信息在整个平台中拥有一致的呈现方式。CardView 小部件可拥有阴影和圆角。
  

3.ListView组件(了解,可以用RecyclerView 组件替换)

<1>介绍

<2>XML属性

猜你喜欢

转载自www.cnblogs.com/luckyplj/p/10488897.html