Java 为什么网格布局导致android studio应用程序崩溃?
我正在使用android studio 3.1.4 应用程序在导出以下部分代码时崩溃:Java 为什么网格布局导致android studio应用程序崩溃?,java,android,android-layout,android-studio-3.0,android-gridlayout,Java,Android,Android Layout,Android Studio 3.0,Android Gridlayout,我正在使用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
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);
}
GridLayout层=(GridLayout)findViewById(R.id.gridId)//在这一点上崩溃本身。
对于(int i=0;i而言,错误在于在XML
文件中使用android.support.v7.widget.GridLayout
,但在代码中使用GridLayout
要修复它,请更改此行
GridLayout layer=(GridLayout)findViewById(R.id.gridId); //Crashes at this point itself.
到
或者只导入android.support.v7.widget.GridLayout
你能发布你的错误日志吗?是的,你需要添加你的错误输出这里没有任何错误;在运行期间,应用程序在执行此部分时崩溃。但是你的日志文件会给出任何响应,对吗?你已经用错误日志更新了问题。很高兴看到你r将“import android.widget.GridLayout;”替换为“import android.support.v7.widget.GridLayout;”:)
android.support.v7.widget.GridLayout layer=(android.support.v7.widget.GridLayout)findViewById(R.id.gridId); //Crashes at this point itself.