布局重叠

发布于 2024-12-08 23:50:32 字数 165 浏览 0 评论 0原文

我有一个编辑文本,其高度设置为wrap_content。

我在编辑文本下方有一些布局。 当我在其中写入数据并按 Enter 键转到新行时,由于换行内容,编辑文本的大小会增加,并且其高度会向下增加。而且下面的布局也会被向下推。 我希望下面的布局不要被下推,但编辑文本应该与下面的布局重叠。这可以做到吗?

I have an edit text whose height I am setting as wrap_content.

I have some layout below the edit text.
when ever i write data in it and press enter to go to new line because of wrap content the size of edit text increases and its height increases downwards.Also the layout below is pushed down.
I want the layout below not to be pushed down but the edit text should overlap the layout below. Can this be done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

⊕婉儿 2024-12-15 23:50:32

如果你想要重叠的布局,你需要使用像RelativeLayout这样的东西,如果你只使用LinearLayout,所有布局都会按顺序放置。

如果您使用相对布局,您可以定义所有 TextView 都从左上角开始,但第二个 TextView 可以有边距,因此它会从顶部偏移。然后,当顶部文本框展开时,它会与另一个文本框重叠(假设第一个 TextView 是随后绘制的,为此,在 XML 中将其列出在另一个文本框之后)

If you want overlapping layouts you need to use something like a RelativeLayout, if you were to only use a LinearLayout all the layouts will be placed in order.

If you use a Relative Layout you could define that all the TextViews start in the top left but the second one could have a margin so it is offset from the top. Then when your top textbox expands it would overlap the other (assuming the first TextView is drawn afterward , to do this list it in the XML after the other)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文