-1
ObjectChoiceField 중 하나가 선택되면 다른 화면으로 전환하는 방법을 알려줄 수 있습니까?검은 딸기에서 ObjectChoiceField 중 하나를 선택한 경우 새 화면으로 전환
감사합니다.
ObjectChoiceField 중 하나가 선택되면 다른 화면으로 전환하는 방법을 알려줄 수 있습니까?검은 딸기에서 ObjectChoiceField 중 하나를 선택한 경우 새 화면으로 전환
감사합니다.
final class HelloWorldScreen extends MainScreen implements FieldChangeListener
{
ObjectChoiceField choice=null;
public HelloWorldScreen()
{
super();
String choicestrs[] = {"Opt 1", "Opt 2", "Opt 3"};
choice = new ObjectChoiceField("Object Choice Field: ", choicestrs, 0);
choice.setChangeListener(this);
add(choice);
}
public void openAnotherForm(){
AnotherForm newScreen = new AnotherForm();
UiApplication.getUiApplication().pushScreen(newScreen);
}
public void fieldChanged(Field arg0, int arg1) {
openAnotherForm();
}
}
class AnotherForm extends MainScreen
{
public AnotherForm()
{
super();
add(new LabelField("Another Form"));
}
}
위 코드에서 opt 3이 선택되면 다른 화면으로 전환됩니다 .i 옵션이 필요합니다. – Kotibab
흠, 그런 다음 fieldChanged에서 if 절을 제거하고 openAnotherForm()을 호출하십시오. – Richard