Реализовать GridLayoutManager в RecyclerView с 2D-массивом?(Android Studio) - PullRequest
0 голосов
/ 24 октября 2018

В настоящее время у меня есть массив 2D объектов, который я пытаюсь отобразить на RecyclerView, используя GridLayoutManager с горизонтальной прокруткой.Это мой код для onBindViewHolder.

public void onBindViewHolder(MyViewHolder vh, int index)
    {
        int row = index % myArray.getHeight();
        int col = index / myArray.getHeight();

        if (myArray[row][col].isValid())
        {
            img.setImageResource(R.drawable.check);
        }
        else
        {
            img.setImageResource(R.drawable.nocheck);
        }

    }

Однако, похоже, это не работает и вылетает приложение.

...