Android Kotlin-RecyclerView.LayoutManager问题

Android Kotlin-RecyclerView.LayoutManager问题,android,android-recyclerview,kotlin,Android,Android Recyclerview,Kotlin,我正在学习Kotlin&Adroid Studio,最近我一直坚持使用RecyclerView 问题是,由于在LayoutManager上显示错误,我无法前进 我的小代码如下所示: package com.example.julian.recyclerviewapplication import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.support.v7.widget.

我正在学习
Kotlin
&Adroid Studio,最近我一直坚持使用
RecyclerView

问题是,由于在
LayoutManager
上显示错误,我无法前进

我的小代码如下所示:

 package com.example.julian.recyclerviewapplication

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView

class MainActivity : AppCompatActivity() {

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

        RecyclerView.LayoutManager=LinearLayoutManager(this)

    }
}
LayoutManager
带下划线,告诉我:

我不是一个高级程序设计师,而是一个新手,我一直在努力修正这句话,但现在它超出了我的能力

感谢您的帮助。

val layoutManager=LinearLayoutManager(此)
val layoutManager = LinearLayoutManager(this)
<your recyclerview>.layoutManager = layoutManager
.layoutManager=layoutManager
甚至更短:

<your recyclerview>.layoutManager = LinearLayoutManager(this)
.layoutManager=LinearLayoutManager(此)
您可以执行以下操作:

my_recyclerview_id.layoutManager = LinearLayoutManager(this);
这里
“my\u recyclerview\u id”
是布局XML文件中的
recyclerview
id。

试试这个 第一路

第二条路

 your_recyclerview_id!!.layoutManager=LinearLayoutManager(applicationContext)
 your_recyclerview_id!!.adapter = Your_adapter(applicationContext);
 your_recyclerview_id!!.adapter.notifyDataSetChanged()

祝Kotlin好运

无需在Kotlin中定义“findviewByID”…Android默认理解所有资源和视图元素

你可以试试

仅在kotlin中处理RecycleView时使用此代码

 rc_all_transaction.setLayoutManager(LinearLayoutManager(activity, 
   LinearLayoutManager.VERTICAL, true))
在这里,rc_all_事务是Recycleview的ID,其余事务是设置布局管理器


谢谢

Tt应该是
RecyclerView.layoutManager=LinearLayoutManager(this)

小写
l
而不是大写
l

它是
val layoutManager=LinearLayoutManager(this)
 your_recyclerview_id!!.layoutManager=LinearLayoutManager(applicationContext)
 your_recyclerview_id!!.adapter = Your_adapter(applicationContext);
 your_recyclerview_id!!.adapter.notifyDataSetChanged()
 rc_all_transaction.setLayoutManager(LinearLayoutManager(activity, 
   LinearLayoutManager.VERTICAL, true))