java-如何在文本结尾之后在TextView上覆盖EditText

java-如何在文本结尾之后在TextView上覆盖EditText,第1张

概述我正在尝试使用TextView创建一段文本,并且需要在文本之间插入EditText,例如填入空格.是否可以建立这样的自定义视图?由于我是这个论坛的新手,所以我可以发布任何图像.它看起来应该如下所示:世界是整个人类的通用名称,尤其是人类的经验,历史或世界范围内,即地球上任何地方的人类状况

我正在尝试使用TextVIEw创建一段文本,并且需要在文本之间插入EditText,例如填入空格.是否可以建立这样的自定义视图?
由于我是这个论坛的新手,所以我可以发布任何图像.它看起来应该如下所示:

世界是整个人类的通用名称,尤其是人类的经验,历史或世界范围内,即地球上任何地方的人类状况.[2]

在[编辑文本]上下文中,它可以指:(1)整个物理宇宙,或(2)本体世界(请参阅世界公开).在[编辑文本]上下文中,世界通常是指物质或亵渎领域,与天体,精神,超然或神圣相对. “世界末日”是指人类历史最后终结的场景,通常是在宗教背景下.

好.现在我可以发布图像了:-)
在下图中,红色单元格为编辑文本.其他彩色文本是textvIEws(对不起,太多的明亮颜色).现在,如果我在relativeLayout中使用leftOf / rightOf方法,它将看起来像第二张图像.我在想错方向吗?

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

解决方法:

我认为最好的方法是创建自己的editText视图.但是,这可能是一件非常困难的事情.

如果时间较短,可以使用HTML并使用webVIEw来显示内容.我很确定在HTML中此任务要容易得多,因为它已经在许多地方实现了.

编辑:

另一个解决方案是使用FlowTextView库.它从relativeLayout扩展而来,但充当textVIEw.我没有测试它,但只运行了他们的样本(通过一个名为DevAppDirect的酷应用程序)

总结

以上是内存溢出为你收集整理的java-如何在文本结尾之后在TextView上覆盖EditText全部内容,希望文章能够帮你解决java-如何在文本结尾之后在TextView上覆盖EditText所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1085364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存