Amigos qual seria a melhor maneira de mostara uma lista de itens para o usuario.
Tipo tenho uma lista de varios nomes e quando e usuario celecionar o item e preciso saber o item selecionado… saber o id do item…
Att Roberto
Amigos qual seria a melhor maneira de mostara uma lista de itens para o usuario.
Tipo tenho uma lista de varios nomes e quando e usuario celecionar o item e preciso saber o item selecionado… saber o id do item…
Att Roberto
Resposta basica… vc pode usar uma List, que seria uma tela fullscreen como um menu,
ou se precisa estar em um formulário vc usa um ChoiceGroup
Vc pode usar um List como o amigo já falou é só fazer assim:
public class LAtor extends MIDlet implements CommandListener, ItemStateListener {
private List lista;
private Command okCommand,exitCommand;
protected void startApp() throws MIDletStateChangeException{
String opcoes[] = {"opcao1","opcao2","opcao3"};
okCommand = new Command("OK", Command.OK, 1);
exitCommand = new Command("Voltar", Command.SCREEN, 1);
lista= new List("Noma sua aplicao",List.IMPLICIT,opcoes,null);
lista.addCommand(exitCommand);
lista.addCommand(okCommand);
lista.setCommandListener(this);
Display.getDisplay(this).setCurrent(lista);
}
public void commandAction(Command cmd, Displayable disp) {
try{
if (cmd==okCommand) && (lista.isShown()){
switch (lista.getSelectedIndex()) {
case 0:
//foi selecionada a opcao 1
break;
case 1:
//foi selecionada a opcao 2
break;
case 2:
//foi selecionada a opcao 3
break;
}
}
protected void pauseApp() {
}
protected void destroyApp(boolean arg0)throws MIDletStateChangeException {
}
}