是否可以向EditText添加自定义交互式UI元素?

时间:2018-06-21 16:24:15

标签: android ios view android-edittext

这里有点上下文。我是一个iOS开发人员,对Android开发一无所知。

我需要知道在Android中将自定义交互式UI元素(在iOS中为UIView)嵌入EditText内是否可行。

我在iOS中发现要执行此操作的库是:https://github.com/vlas-voloshin/SubviewAttachingTextView

您可以在该链接中看到一个GIF,其中显示了我正在寻找的行为。

是否有内置的支持,或者可以用来在Android中实现类似功能的任何第三方库?

1 个答案:

答案 0 :(得分:0)

通常情况下,这在android中是不可能的,我们没有任何标准组件或任何库(我知道)可用于执行此类操作,但是我们可以创建与此类似的内容(为此,您应该搜索custom android中的视图!),还有另一种实现此目标的简便方法是使用android中的容器布局(如LinearLayout),并在运行时根据文本将所有组件添加到该容器布局中!例如,在您的代码中,您可以深入文本并找到诸如或的标记,并为标记创建适当的视图,然后将其添加到容器布局中,最后布局看起来像是您的问题。而且在android中,我们可以在textView中显示一些基本的html代码