2009-03-04 14 views
4

Ich habe DateField in einem Formular verwendet. Wenn ich versuche, ein Datum auszuwählen, öffnet es die Kalenderfunktion, die von einem Mobiltelefon bereitgestellt wird.DateField in J2ME

Wie Sie wissen, sind die UI-Funktionen in j2me nicht so toll. Ich habe Bibliotheken von Drittanbietern angeschaut, um ausgefallene UI zu entwerfen. Bisher habe ich noch keine API gefunden, die DateField interessant macht. Kennt jemand eine API, die DateField unterstützt?

Antwort

3

Die Verwendung der nativen Steuerung des Telefons ist genau das, was j2me tun soll. Das System hat klare Vorteile beim Ändern der Telefonsprache, besonders wenn das Alphabet nicht in grundlegenden ASCII-Zeichen ist.

Wenn Sie genau kontrollieren möchten, wie der Kalender aussieht, müssen Sie ihn selbst in einem Canvas-Fenster zeichnen und selbst mit Benutzereingaben, Bildschirmgröße und Lokalisierungsproblemen umgehen.

Im Allgemeinen sollten Sie in die LWUIT-Bibliothek nach einer intermediären Lösung zwischen festen nativen Steuerelementen und direktem Bildschirmzugriff suchen.