TextView 和 EditText 的可回流混合?

发布于 2024-11-09 01:01:32 字数 615 浏览 0 评论 0原文

我正在尝试制作一个类似于句子填充的界面,我可以在段落中任意混合 TextViewEditText

我看过这个问题,但问题是当我有 [ TextView1, EditText, TextView2 ] 并且 TextView1 的内容占用 1 个整行和 1 个五分之一第二行,则 TextView1 将必须跨越整个宽度,因为它是一个矩形。这会将 EditText 推到下一行,这很丑陋。

那么是否可以从 Android 中的现有内容创建此类 ViewGroup/Layout,或者我必须从头开始创建自定义 View

如果我不擅长解释,这个屏幕截图描述了我的问题:

在此处输入图像描述

非常感谢。

I am trying to make a sentence-filling like interface, where I can have TextViews and EditTexts mixed arbitrarily in a paragraph.

I have had a look at this question, but the problem was that when I have [ TextView1, EditText, TextView2 ] and the content of TextView1 consumes 1 full line and 1 fifth of the second line, then TextView1 will have to span the entire width because it is a rectangle. This pushes EditText to the next line, which is ugly.

So is it possible to create such kind of ViewGroup/Layout from existing stuff in Android, or I'd have to make a custom View from scratch?

In case I'm too bad at explaining, this screenshot describes my problem:

enter image description here

Thank you very much.

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

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

发布评论

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

评论(1

£烟消云散 2024-11-16 01:01:32

我认为这里有一些工作:)

您应该创建两个文本视图 - 一个用于第 1 行,一个用于第 2 行。估计适合第一行的文本,将其放入第一个文本视图中。把剩下的放在第二行,它会很好地适合......我想你知道这一点,并且我怀疑是否有更简单的方法来做到这一点:)

无论如何,这是一个很好的任务。

问候,
丹尼尔

I think there's some work here :)

You should make two text views - one for line 1, one for line 2. Estimate the text, that fits on the first line, put it in the first text view. Put the rest in the second line, and it'll fit just nice.... I think you know this, and I doubt there is an easier way to do this :)

It's a nice task anyway.

Greets,
Danail

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