java - androidx.gridlayout.widget.GridLayout 无法转换为 android.widget.GridLayout

标签 java android android-activity androidx

我收到错误

"Caused by: java.lang.ClassCastException: androidx.gridlayout.widget.GridLayout cannot be cast to android.widget.GridLayout", in mainActivity.java


 GridLayout mygridLayout = findViewById(R.id.gridLayout);

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

最佳答案

改变

import android.widget.gridLayout 


import androidx.gridlayout.widget.GridLayout;

你的代码会起作用

关于java - androidx.gridlayout.widget.GridLayout 无法转换为 android.widget.GridLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59195798/

相关文章:

android - 为什么我会想要 `setRetainInstance(false)` ? - 或 - 处理设备旋转的正确方法

java - 为什么 Gson 将 Integer 解析为 Double?

android - 加载本地文件并得到未知的 Chrome 错误 : -6

java - TProtocolException : Missing version in readMessageBegin, 旧客户端

android - Google Map API V2 - 如何在用户滚动 map 时将标记保留在屏幕中央?

java - 从 onLocationMethod 获取 ConcurrentModificationException

android - 如何在 Android 5.0 + 中获取 Top Activity

android - 为什么我们必须在 android list 文件中声明 Activity 和服务?

java - 我的 Java 聊天服务器程序不会向每个连接的用户广播

java - java的继承与多态