Java Can';t使用ButterKnife将可拉拔开关固定在开关箱中
所以我在switch案例中遇到了绑定视图的问题。我会创建一个方法,根据实际天气设置适当的ImageView 在使用ButterKnife之前,此方法如下所示:Java Can';t使用ButterKnife将可拉拔开关固定在开关箱中,java,android,butterknife,Java,Android,Butterknife,所以我在switch案例中遇到了绑定视图的问题。我会创建一个方法,根据实际天气设置适当的ImageView 在使用ButterKnife之前,此方法如下所示: public void setWeatherIcon() { switch (forecastInfo) { case "clear sky": weatherIcon.setImageResource(R.drawable.day_clear_sky); break
public void setWeatherIcon() {
switch (forecastInfo) {
case "clear sky":
weatherIcon.setImageResource(R.drawable.day_clear_sky);
break;
case "few clouds":
weatherIcon.setImageResource(R.drawable.day_few_clouds);
break;
case "scattered clouds":
weatherIcon.setImageResource(R.drawable.scattered_clouds);
break;
case "broken clouds":
weatherIcon.setImageResource(R.drawable.broken_clouds);
break;
case "light rain":
weatherIcon.setImageResource(R.drawable.shower_rain);
break;
case "rain":
weatherIcon.setImageResource(R.drawable.day_rain);
break;
case "thunderstorm":
weatherIcon.setImageResource(R.drawable.thunderstorm);
break;
case "snow":
weatherIcon.setImageResource(R.drawable.snow);
break;
case "mist":
weatherIcon.setImageResource(R.drawable.mist);
break;
}
}
现在,在使用了ButterKnife之后,我不能再使用switch case了(我只给你看第一个case)
- “此处不允许添加注释”
public void setWeatherIcon() {
switch (forecastInfo) {
case "clear sky":
@BindDrawable(R.drawable.day_clear_sky); *
break;