我正在使用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);
}
错误是您在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