Android Kotlin Recylverview не работает после обновления Android - PullRequest
0 голосов
/ 26 сентября 2019

Я недавно обновил свои проекты поддержки до AndroidX, используя Refactor ... и теперь мое мнение о переработчике просто больше не работает:

class PostActivity : AppCompatActivity(), CommentGrabber.CommentGrabberResponse {
private var commentsList: ArrayList<Comment> = ArrayList()
private lateinit var commentGrabber: CommentGrabber
private val groupAdapter = GroupAdapter<ViewHolder>()
private lateinit var groupLayoutManager: GridLayoutManager

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

    commentGrabber = CommentGrabber(this)
    populateAdapter()

    groupLayoutManager = GridLayoutManager(this, groupAdapter.spanCount).apply {
        spanSizeLookup = groupAdapter.spanSizeLookup
    }

    recyclerView.apply {
        layoutManager = groupLayoutManager
        adapter = groupAdapter
    }

}

Я продолжаю получать сообщение об ошибке, что groupLayoutManager должен быть целым числом и что "адаптер "вообще не найден.

Кто-то, пожалуйста, помогите!

1 Ответ

1 голос
/ 26 сентября 2019

добавили ли вы это, как показано ниже

 implementation 'com.google.android.material:material:1.1.0-alpha10'

Замените recyclerView на .xml

<androidx.recyclerview.widget.RecyclerView
...
/>

, также убедитесь, что со стороны адаптера и в другом месте вы являетесь виджетами androidxа также вы импортируете androidx Gradel, как показано ниже.

  import androidx.recyclerview.widget.RecyclerView;
  import androidx...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...