背景
通常我们遇到的是纵向滑动列表,但是也会有横向滑动列表.那横向的怎么做呢?
解决方案
其实很简单,绝大部分代码和纵向是一样的,只有一个设置不一样.
实现效果
关键代码
recyclerView.layoutManager = LinearLayoutManager(this, RecyclerView.HORIZONTAL, false)
完整代码
1). MainActivity.kt
class MainActivity : AppCompatActivity() {
lateinit var adapter: RvAdapter
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
initRecyclerView()
loadData()
}
private fun initRecyclerView() {
recyclerView.layoutManager = LinearLayoutManager(this, RecyclerView.HORIZONTAL, false)
adapter = RvAdapter()
recyclerView.adapter = adapter
<