天気アプリを作成しています。アプリ全体が完了し、夜間アイコン以外はすべて正常に動作しています。私はその日のアイコンを設定しました。夜間と昼間の両方の天気アイコンをAndroidで設定する方法
private static String updateWeatherIcon(int condition) {
if (condition >= 0 && condition < 300) {
return "tstorm1";
} else if (condition >= 300 && condition < 500) {
return "light_rain";
} else if (condition >= 500 && condition < 600) {
return "shower3";
} else if (condition >= 600 && condition <= 700) {
return "snow4";
} else if (condition >= 701 && condition <= 771) {
return "fog";
} else if (condition >= 772 && condition < 800) {
return "tstorm3";
} else if (condition == 800) {
return "sunny";
} else if (condition >= 801 && condition <= 804) {
return "cloudy2";
} else if (condition >= 900 && condition <= 902) {
return "tstorm3";
} else if (condition == 903) {
return "snow5";
} else if (condition == 904) {
return "sunny";
} else if (condition >= 905 && condition <= 1000) {
return "tstorm3";
}
return "dunno";
}
てください。しかし、私はどのようにその夜はそれがここMOON
を示さなければならない場合、その日には日&を示している場合、時間をチェックつの条件の2つの異なるアイコンを設定するには私のコードでありません私を助けてください。
すべてのいただきありがとうございますか!唯一の天候です。だから、あなたは昼夜をどのようにして投稿するのですか?また、if(condition> = x && condition
Eselfar
気象条件を見ると、気象条件が800の場合、そのアイコンが晴れたアイコンを返します。これらの条件はオープンウィザーAPIにあります。私は何をしたいのですか?条件== 800夜に晴れた日と月のアイコンに戻りたいです。どうすればいいのか教えてもらえますか?@ Eselfar – Murtaza
天気を奪おうとしている場所で何時になったのかを知る必要があります。あなたはそれが昼夜かどうかを定義することができるということに基づいています。その後、適切なアイコンを選択することができます。時間がAPIによって返される場合はドンノですが、そうでない場合は、それを知る別の方法を見つけることができます。 – Eselfar