계속이 코드를 실행할 때 IllegalArgumentException이 계속 발생하고 BlackBerry 시뮬레이터에 아무 것도 표시되지 않습니다. 무엇이 잘못되었을 수 있습니까?필드 관리자에게 도움이 필요합니다.
public MyScreen()
{
// Set the displayed title of the screen and add the weather icons
setTitle("PixWeather");
cityField = new LabelField("Queensland", Field.FIELD_LEFT);
tempField = new LabelField("17", Field.FIELD_RIGHT);
condField = new LabelField("sunny",Field.FIELD_RIGHT);
weather_icon = Bitmap.getBitmapResource("sun_icon.png");
bitmapField = new BitmapField(weather_icon, Field.FIELD_LEFT);
VerticalFieldManager vfield = new VerticalFieldManager();
HorizontalFieldManager hfield1 = new HorizontalFieldManager();
hfield1.add(cityField);
hfield1.add(tempField);
HorizontalFieldManager hfield2 = new HorizontalFieldManager();
hfield2.add(bitmapField);
hfield2.add(condField);
vfield.add(hfield1);
vfield.add(hfield2);
}
1 단계는 IllegalArgumentException이 던져지는 위치를 파악하는 것입니다. 그것을 파악하기 위해 일부 디버깅을 수행 한 다음이 질문을 사용자의 결과로 업데이트하십시오. –