当前位置: 首页 > 知识库问答 >
问题:

Jetpack Compose是否提供材料自动完成文本视图替换?

刘运浩
2023-03-14

在将我的应用程序迁移到Jetpack compose的过程中,我遇到了应用程序中的一个TextField需要自动完成功能的部分。

但是,从版本1.0.0-alpha05开始,我找不到任何使用Compose API实现这一点的功能。我发现的最接近的东西是DropdownMenuDropdownMenuItem组合文件,但似乎需要大量的手动管道来创建一个自动完成菜单。

当然,要做的最明显的事情就是等待Jetpack Compose的未来更新。但我想知道,在迁移过程中遇到这个问题的人是否找到了解决方案?

共有1个答案

璩涛
2023-03-14

就像你说的,现在还没有这样的组件。您有两个选项:使用DropdownMenuBaseTextField创建自己的自定义,或者通过AndroidX.compose.ui.platform.composeView使用混合XML-自动完成和组合屏幕

 类似资料:
  • 我试图创建自己的自定义angular material组件,该组件能够使用控件。 除此之外,我希望该控件使用指令。 我的目的只是创建一个更好看的组件,该组件包含一个集成的clear按钮和自定义css箭头,如下图所示。我使用标准组件成功地获得了它,并添加了我想要的内容,但现在我想将它导出到泛型组件中。 null 即使正确选择了值,我的窗体也无效。 选择某个选项后,占位符自身设置不正确。 自动完成筛选

  • 当我在material design上用autocomplete实现时,我有一个关于angular 2的错误,我不知道为什么,因为这是我第一次用后端ASP.NET核心实现它。我尝试安装一些ng2库,但根本不起作用。下面是我的代码: 错误如下:

  • 我正在使用AutoCompleteTextView进行地址建议。 我想做的是当用户输入地址(f. e.“Ma”)时,建议会显示为“Mary, Madley, Ma…”。 然后,当用户选择其中一个建议时,他会立即获得另一个包含整个地址的建议。 例如:他选择了“玛丽”,他得到了像“玛丽123,波士顿”、“玛丽1566,纽约”、“玛丽简569,纽约”这样的建议。 问题是建议填写了适配器,但没有显示。选择

  • 我正在为我的活动实现搜索视图。它运行良好,但我也想在首次启动时显示文本视图。但是当我运行应用程序时,不显示文本视图,而只显示搜索菜单项,当我搜索任何内容并单击搜索按钮时,仅出现文本视图,我可以像以前一样搜索任何项目。但是问题出在第一次启动我的xml中的项目没有出现,只有带有搜索菜单项的工具栏出现。原因是什么? 这是我的代码 我的xml是 提前谢谢。

  • 问题内容: 我有一个文本框,我想在其上应用自动完成功能。我正在使用以下插件: 自动压缩 它可以正常工作,但是一旦我将其与AngularJS结合使用,它就会停止工作: 我有以下代码: 和jfiddle的链接如下: 小提琴 如您所见,虽然没有Angular,但自动完成功能不起作用。 有人可以帮忙吗? 问题答案: 为您服务的傻瓜 http://plnkr.co/edit/5XmPfQ78vRjSrxE0