您的位置首页百科问答

ClassCastException

ClassCastException

的有关信息介绍如下:

ClassCastException

java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.view.ViewGroup$MarginLayoutParams

在gridview初始化的时候,为gridview添加了一个header

然后当程序执行到某处,我希望通过setLayoutParams来改变这个高度,于是我这样做:

运行报这个错了

解决办法:

当一个View已经有了LayoutParams,是不能再次添加一个新创建的LayoutParams的。