Alguém já implementou, ou sabe como fazer ? tenho uma lista e gostaria de implemtar esta funcionalidade para ela em um celular touch.
Procurei no google e alguns foruns mas não achei.
Abraços
[quote=kozak]Alguém já implementou, ou sabe como fazer ? tenho uma lista e gostaria de implemtar esta funcionalidade para ela em um celular touch.
Procurei no google e alguns foruns mas não achei.
Abraços[/quote]
Celular touch não é celular boqueta, logo, ele tem capacidade para rodar o LWUIT que acredito que implemente em seu componente List esta capacidade. Dê uma pesquisada no tio Google sobre a classe List dele…
Valeu Boone, estou vendo os exemplos do Lwuit, e realmente ele implementa a funcionalidade.
Vou desenvolver um exemplo e posto aqui.
Então, fiz um exemplo e ficou bem simples:
public void formSec() {
fSecundario = new Form();
fSecundario.setLayout(new BorderLayout());
fSecundario.setScrollable(false);
voltar = new Command("Voltar");
fSecundario.addCommand(voltar);
//(onde listagem é o array String[])
fSecundario.addComponent(BorderLayout.CENTER,createList(listagem, List.VERTICAL));
fSecundario.revalidate();
fSecundario.show();
}
so tenho mais uma dúvida pessoal... ao executar no celular ele abre um console para simular um teclado, mas isto me reduz o tamanho da tela do aplicativo. tem como remover este console ?
abraços
private List createList(String[] contacts, int orientation) {
List list = new List(contacts);
list.getStyle().setBgTransparency(0);
list.setOrientation(orientation);
list.setPaintFocusBehindList(true);
return list;
}
so não sei como remover aquele console virtual que é criado para a navegação das telas… alguem sabe?
descobri
no MANIFEST tem que colocar
Nokia-MIDlet-On-Screen-Keypad: no
um abraço