Android Studio(Kotlin)之RecyclerView
阿新 • • 發佈:2020-07-21
RecyclerView應該是ListView的增強版。
RecyclerView與ListView的區別(我認為的):
- RecyclerView的效能比ListView高
- RecyclerView支援水平滾動
- RecyclerView可以動態增加資料量
需要注意的地方:
在AS裡面使用RecyclerView需要將:implementation 'androidx.recyclerview:recyclerview:1.1.0'引入到我們的庫裡(app/build.gradle)
xml裡面新增RecyclerView需要使用完整的包名:androidx.recyclerview.widget.RecyclerView
新增一個過濾器FruitAdapter繼承自RecyclerView.Adapter。繼承RecyclerView.Adapter需要重新OnCreateViewHolder()、OnBindViewHolder()、和getItemCount()這三個方法
改為水平滾動:在佈局xml裡面將android:orientation="vertical",TextView或ImageView的android:layout_gravity="horizontal"
在MainActivity的onCreate裡面,新增layoutMagager.orientation=LinearLayoutManager.HORIZONTAL