Почему Grid Layout вызывает сбой приложения Android Studio? - PullRequest
0 голосов
/ 30 августа 2018

Я использую Android Studio 3.1.4

Приложение вылетает при выполнении следующей части кода:

  GridLayout layer=(GridLayout)findViewById(R.id.gridId); //Crashes at this point itself.

        for(int i=0;i<layer.getChildCount();i++) {
            ((ImageView)layer.getChildAt(i)).setImageResource(0);
        }

1 Ответ

0 голосов
/ 30 августа 2018

Ошибка в том, что вы используете android.support.v7.widget.GridLayout в файле XML, но GridLayout в коде.

чтобы исправить это, измените эту строку

  GridLayout layer=(GridLayout)findViewById(R.id.gridId); //Crashes at this point itself.

до

 android.support.v7.widget.GridLayout layer=(android.support.v7.widget.GridLayout)findViewById(R.id.gridId); //Crashes at this point itself.

или просто импортировать android.support.v7.widget.GridLayout

...