为什么网格布局导致android工作室应用程序崩溃?

问题描述 投票:0回答:1

我正在使用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);
        }
java android android-layout android-studio-3.0 android-gridlayout
1个回答
0
投票

错误是您在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

© www.soinside.com 2019 - 2024. All rights reserved.