滚动是所有客户端都很常用的交互,毕竟屏幕就这么大,显示的内容往往非常多。
Android 开发中,新手常常会使用 ScrollView
来实现滚动的效果 —— Which is not wrong。
随着需求的增加,可能会需要做一个能滚动的列表,你马上就能反应过来,RecyclerView
或者 ListView
—— Which is also correct。
需求再增加,需要做一个如同各电商平台一样,上半部分是某种固定形式的布局,下方是列表的可滚动的效果:
新手的直觉是:ScrollView
内嵌套 RecyclerView
或者 ListView
—— Which might be able to work —— But definitely not right。
我用 ScrollView
和 RecyclerView
简单写一下上面这个布局:
<ScrollViewandroid:layout_width="match_parent"android:layout_height="match_parent"