Android Studio(Kotlin)之RecyclerView


RecyclerView應該是ListView的增強版。

RecyclerView與ListView的區別(我認為的):

  1. RecyclerView的性能比ListView高
  2. RecyclerView支持水平滾動
  3. 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM