gpt4 book ai didi

java - 如何在文本结束后将 EditText 叠加在 TextView 上

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:23 26 4
gpt4 key购买 nike

我正在尝试使用 TextView 创建一段文本,并且需要在文本之间插入 EditText,例如填空。是否可以像那样构建自定义 View ?因为我是这个论坛的新手,所以我可以张贴任何图片。它应该看起来像下面这样:

世界是整个人类[编辑文本]的通用名称,特别是人类经验、历史或人类在世界范围内的一般状况,即地球上的任何地方。[2]

[EDIT TEXT] 上下文中,它可能指代:(1) 整个物理宇宙,或 (2) 本体论世界(见世界披露)。在[EDIT TEXT] 上下文中,世界通常指物质或世俗领域,与天体、精神、超然或神圣相对。 “世界末日”指的是人类历史最终终结的场景,通常是在宗教背景下。


好的。现在我可以发布图片了:-)在下图中,红色单元格是编辑文本。其他彩色文本是 TextView (抱歉太亮了)。现在,如果我在 RelativeLayout 中使用 leftOf/rightOf 方法,它将看起来像第二个图像。我是不是想错方向了?

image http://desmond.imageshack.us/Himg822/scaled.php?server=822&filename=imagewg.png&res=landing

最佳答案

我认为最好的方法是创建您自己的 editText View 。然而,这可能是一件非常困难的事情。

如果时间紧迫,可以使用 HTML 并使用 webView 来显示内容。我很确定在 html 中这个任务要容易得多,因为它已经在很多地方实现了。


编辑:

另一种解决方案是使用 FlowTextView图书馆 。它从 RelativeLayout 扩展,但充当 textView。我没有测试它,只是运行了他们的样本(通过一个名为 DevAppDirect 的很酷的应用程序)

关于java - 如何在文本结束后将 EditText 叠加在 TextView 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421758/

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