我正在尝试设置 2 个框架布局的宽度和高度,它们是 2 个 fragment 的容器,它们都是线性布局的子级。
但是每当我用
设置布局的宽度和高度时frameLayout.setLayoutParams(new FrameLayout.LayoutParams(100,100);
它会导致类转换异常
java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams
最佳答案
使用这个方法...
.setLayoutParams(new LinearLayout.LayoutParams(100,100);
而不是你的方法....
.setLayoutParams(new FrameLayout.LayoutParams(100,100)
注意:- ClassCastException
问题发生在您的类与其他类不同时,您想要转换....
关于android - 如何动态设置FrameLayout的宽度和高度android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40038105/