如何创建一个水平滚动的RecyclerView?-Kotlin

yiytaume  于 2023-02-13  发布在  Kotlin
关注(0)|答案(2)|浏览(135)

在布局中设置此android:orientation=“horizontal”应用程序:reverseLayout=“true”不起作用。

jjhzyzn0

jjhzyzn01#

设置布局管理器时,请在Activity.kt文件中这样设置:

mRecyclerView.layoutManager = LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true);
agxfikkp

agxfikkp2#

class HorizontalRecyclerViewActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_horizontal_recycler_view)

        val recyclerView = findViewById<RecyclerView>(R.id.recycler_view)
        recyclerView.layoutManager = LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)
        recyclerView.adapter = YourAdapter()
    }
}

RecyclerViewlayoutManager属性设置为方向设置为HORIZONTALLinearLayoutManagerLinearLayoutManager构造函数的第三个参数设置反向布局(在本例中为false),表示将从左向右布局项。
然后,将RecyclerViewadapter属性设置为YourAdapter的示例,这是一个为RecyclerView提供数据的自定义适配器。

相关问题