gpt4 book ai didi

android - 如何使用 Flutter 使用下拉建议进行文本输入

转载 作者:IT王子 更新时间:2023-10-29 06:34:48 26 4
gpt4 key购买 nike

我刚刚开始使用 Flutter 创建移动应用。

我需要该应用做的第一件事是将地址/位置作为用户输入。

我想使用一个文本输入字段,一旦您开始输入它就会根据 google place API 建议位置。

遗憾的是没有小部件可以开箱即用,但应该不难做到。 Google 的 places API 返回基于任何文本输入的结果,因此您可以继续发送击键,直到用户看到(并选择)他们想要的位置。我已经让 API 正常工作了。

现在我正在为如何构建前端体验而苦恼。

我希望有一个下拉文本字段,但我在小部件库中找不到任何类似的东西。

我的下一个最佳想法是一个输入字段,旁边有一个 DropdownButton 类。我想让 DropdownButton 不可见(宽度为 0),但以编程方式使其在用户开始输入时下拉。

遗憾的是,我没有看到任何方法来控制下拉列表的可见性,所以我不确定这是否有效。

有没有人有更好的想法?

到目前为止我所拥有的图像,但显然这不是最佳的: enter image description here

最佳答案

答案可能已经晚了,但我仍然会发布这个,以防其他人仍然对此感到好奇。

如果您连接了 API,那么这个第三方包可能会很有用。

它叫做 Flutter Typeahead .

这是带有下拉菜单的通用输入,数据可以来自任何 API,而不仅仅是 Google Places API。

关于android - 如何使用 Flutter 使用下拉建议进行文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49568521/

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