首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在约束布局中动态重新定位文本视图

在约束布局中动态重新定位文本视图
EN

Stack Overflow用户
提问于 2020-12-27 11:49:25
回答 1查看 40关注 0票数 1

我正在构建一个android应用程序,它可以执行类似计算的3种变体。我有一个图像视图、三个单选按钮和四个文本视图,它们位于显示输入/结果的图像视图中。我有一个用于实际输入的editext和一个执行计算的按钮。这不是我的问题。我可以通过选中适当的单选按钮来加载适当的图像,因为每个图像都略有不同,我想重新定位每个图像的文本视图,以便它们与图像更好地对齐。在布局设计期间,我加载了适当的文本视图,将它们放置在我想要的位置,并复制了水平和垂直偏移量。当我改变图像时,我不知道如何改变偏置来移动文本视图。我使用的是约束布局。谢谢史蒂夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-27 11:53:26

ConstraintLayout.LayoutParams类有两个字段:horizontalBiasverticalBias。因此,您可以更新作为ConstraintLayout子级的任何视图的偏移值,如下所示:

代码语言:javascript
复制
ConstraintLayout.LayoutParams params = (ConstraintLayout.LayoutParams) view.getLayoutParams();
params.verticalBias = 0.3f;
view.setLayoutParams(params);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65462713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档