gpt4 book ai didi

java - 在relativelayout android中动态地将textview放在另一个 View 之上

转载 作者:行者123 更新时间:2023-11-30 09:24:36 25 4
gpt4 key购买 nike

嗨,通过编写 java 代码,我已经成功地在相对布局中添加了 TextView ,如 BOTTOM|RIGHT

但我想将 textview 放在底部栏布局之上

这是图片 enter image description here

在这里你可以看到有一个 textview 有白色背景图像,它的背面有黑色底部 baar 我想把 textview 放在底部栏上

下面是我的java代码

 LinearLayout bottomBar = (LinearLayout)findViewById(R.id.bottomBar);
RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(150, 70);
params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
params1.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, RelativeLayout.TRUE);
params1.addRule(RelativeLayout.ABOVE, bottomBar.getId());
butAddText.setLayoutParams(params1);

通过这样做,我添加了左下角,但最后两行不起作用,我无法在底部栏上方添加 textview..

谁能帮帮我

最佳答案

我怀疑问题是您设置了 2 个相互冲突的规则。

尝试删除下一行:

params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);

原因:您试图将 View 设置到其父 View 的底部,同时也在另一个 View 之上。

关于java - 在relativelayout android中动态地将textview放在另一个 View 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15589171/

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