gpt4 book ai didi

android - 我如何在 TextView 中的普通文本之间添加一个芯片?

转载 作者:搜寻专家 更新时间:2023-11-01 09:21:53 25 4
gpt4 key购买 nike

您好,我确实想在我的应用程序中使用这种设计(截取自网络应用程序的屏幕截图):

Test <PILL> Test

我确实知道 Material Components for Chips已经。但是,我如何在运行时动态地拆分多个 TextView,中间有一个 Chip,或者让 Chip 位于 TextView 内部?这可能没有例如 Webview 吗?

文本在构建时未知。这是一个聊天应用程序。意味着我想在运行时决定在文本中的何处以及多久放置一次纸片。原始文本是这样的:Test <a href=\"https://matrix.to/#/@DasNordlicht:matrix.ffslfl.net\">DasNordlicht</a> Test如果这很重要。

最佳答案

Material 组件芯片文档中的引述:

You can also directly use a standalone ChipDrawable in contexts that require a Drawable. For example, an auto-complete enabled text field can replace snippets of text with a ChipDrawable using a span to represent it as a semantic entity.

因此,要在 TextView 中使用 Chip,您需要创建一个 ImageSpan它使用 ChipDrawable 作为其图像,并且可以包含在 TextView 的文本中。

关于android - 我如何在 TextView 中的普通文本之间添加一个芯片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54425465/

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