gpt4 book ai didi

android - 如何动态设置FrameLayout的宽度和高度android?

转载 作者:行者123 更新时间:2023-11-29 14:24:06 27 4
gpt4 key购买 nike

我正在尝试设置 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com