我的天气应用使用Openweathermap API。但我只能预测我在代码中放入的城市。
我想添加一个选项,以便用户输入他的城市名称并获取天气预报。
我已经在布局中添加了EditText,但不知道如何从中获取数据并将其用作城市名称输入。
这是我的代码:
scales.xAxes.distribution: 'series'
编辑:
我的应用程序有一个从服务器请求数据的按钮。我希望用户在EditText中键入他的城市名称,API地址在其中使用该城市名称...
有人告诉我,我必须使用EditText值作为QueryString并将其提供给API。
有谁知道怎么做?
答案 0 :(得分:0)
从EditText获取价值:
{{1}}
这就是你要找的东西吗?
答案 1 :(得分:0)
要添加城市选择,您必须调用远程openweathermap服务并检索城市。
对于Openweathermap API,您可以参考this tutorial,其中详细说明了如何在天气应用中添加城市搜索选项。它的最终源代码在Github上here。您可以在示例应用程序源代码中专门查看XML file和Java Class中的城市选择。