如何将城市选择添加到天气应用?

时间:2017-08-25 14:57:36

标签: java android weather

我的天气应用使用Openweathermap API。但我只能预测我在代码中放入的城市。

我想添加一个选项,以便用户输入他的城市名称并获取天气预报。

我已经在布局中添加了EditText,但不知道如何从中获取数据并将其用作城市名称输入。

这是我的代码:

scales.xAxes.distribution: 'series'

编辑:

我的应用程序有一个从服务器请求数据的按钮。我希望用户在EditText中键入他的城市名称,API地址在其中使用该城市名称...

有人告诉我,我必须使用EditText值作为QueryString并将其提供给API。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:0)

从EditText获取价值:

{{1}}

这就是你要找的东西吗?

答案 1 :(得分:0)

要添加城市选择,您必须调用远程openweathermap服务并检索城市。

对于Openweathermap API,您可以参考this tutorial,其中详细说明了如何在天气应用中添加城市搜索选项。它的最终源代码在Github上here。您可以在示例应用程序源代码中专门查看XML fileJava Class中的城市选择。