android - Android动态改变一个子布局高度
问题描述
我想制作一个具有三个子布局的布局。
底部布局必须对底部可见
屏幕大小足够:中心布局需要动态更改为 wrap_content 并且我们需要底部布局在中心布局下方(而不是父级顶部)。
屏幕尺寸不够:固定中心布局的尺寸将固定,它是一个滚动视图,它的高度取决于提醒宽度(如果屏幕尺寸不够)
我想了很多想法,但我不知道如何使用 xml。它只能在运行时计算?
解决方案
你可以wrap_content
在xml中使用
或者
要以编程方式更改,您可以使用以下代码
Your_Layout.getLayoutParams().height = 100;
推荐阅读
- swift - TableView 和 Firebase 实现的问题 (Swift)
- python-3.x - 如果条件内的python返回语句不起作用
- reactjs - 更改 reactjs 中动态输入字段的值
- mongodb - MongoDB:按 id 和其他属性搜索
- javascript - 为什么 JavaScript Date 对象上的类似数学运算会返回不同的类型?
- javascript - 摩卡不应该使用 babel 吗?
- url - 如何检查是否可以访问 URL
- arrays - 我试图改变来自流的字节,因为解码,但它不起作用
- android - 为Android平台统一添加麦克风
- python - torch.save(model.state_dict()) 行出现错误,而模型编译训练并试图保存它我该如何解决?