java-如何在文本结尾之后在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的酷应用程序)

上一篇:带有进度条的圆周率计算


下一篇:Android:在嵌套在垂直线性布局中的水平线性布局中的文本视图之间放置垂直分隔线/分隔线?