Android - GridLayout.LayoutParams无法强制转换为RelativeLayout.LayoutParams

时间:2014-08-18 09:05:27

标签: android android-layout grid-layout

我尝试使用LayoutParams来设置RelativeLayout的宽度和高度,但得到错误GridLayout.LayoutParams cannot be cast to RelativeLayout.LayoutParams。我在LayoutParams中使用此代码:

RelativeLayout.LayoutParams middleLayoutLayoutParams =(RelativeLayout.LayoutParams)middleLayout.getLayoutParams();

我不确定为什么。它很容易解决,只需将RelativeLayout.LayoutParams设置为GridLayout.LayoutParams,但问题是middleLayout是RelativeLayout,不应该转换为GridLayout。< / p>

原因可能是middleLayout的父级是GridLayout,但我不确定。

感谢任何帮助。

谢谢!

0 个答案:

没有答案