Midlet'i içeren bir LWUIT UI sınıfı oluşturdum. Temel olarak bu aradan bir tema kullanıyorum. Ama bazı LCDUI kontrolleri içeren başka bir LCDUI formuna geçmem gerekiyor ve LCDUI formunun görüntülenmesini ayarlamam gerekiyor. LWUIT formundan LCDUI formuna atlamak ve LCDUI formunu ayarlamak mümkün mü? Mümkünse nasıl?LWUIT Formu ve LCDUI Formu arasında geçiş yapma
cevap
Her iki LWUIT Formu ve LCDUI Formunu göstermek için aşağıdaki kodu kullandım. Örnek koduna bakın.
com.sun.lwuit.Form lwuitForm;
protected void startApp() throws MIDletStateChangeException {
Display.init(this);
lwuitForm = new com.sun.lwuit.Form("LWUIT Form");
lwuitForm.addComponent(new TextField(""));
final MIDlet midlet = this;
final Command abtUsCmd = new Command("Next") {
public void actionPerformed(ActionEvent evt) {
javax.microedition.lcdui.Form frm = new javax.microedition.lcdui.Form("LCDUI Form");
StringItem item = new StringItem("Text", "Sample text");
frm.append(item);
final javax.microedition.lcdui.Command cmd = new javax.microedition.lcdui.Command("Back", javax.microedition.lcdui.Command.BACK, 0);
CommandListener cmdLis = new CommandListener() {
public void commandAction(javax.microedition.lcdui.Command c, Displayable d) {
if(c == cmd) {
Display.init(midlet);
lwuitForm.show(); // Show the LWUIT form again
}
}
};
frm.setCommandListener(cmdLis);
frm.addCommand(cmd);
javax.microedition.lcdui.Display.getDisplay(midlet).setCurrent(frm); // show the LCDUI Form
}
};
lwuitForm.addCommand(abtUsCmd);
lwuitForm.show(); // Show the LWUIT Form
}
Bu zor görünüyor, ancak evet, ikisi arasında geçiş yapabiliriz. u LWUIT formu gösterdiğinizde başarıyla
javax.microedition.lcdui.Display.getDisplay (midlet) .getCurrent()
bir çağrı yapmak, ekranda boyanmış sonra hile vardır;
bu size tüm LWUIT görüşlü görüntülenebilir, bu o kadar, her zaman LCDUI en
display.setCurrent geri LWUIT için LCDUI geçin ve yapabilirsiniz verir
Bu senin için işe yararsa bana haber ver. Teşekkürler
Teşekkürler, bu benim için mükemmel çalışıyor. Artık yerel platform uygulamasıyla her tür şeyi yapabilirim. – user1048839
- 1. Video akışı arasında geçiş yapma
- 2. VBA Geçiş Formu, İşlevleri Denetle
- 3. Ekranlar arasında geçiş yapma Libgdx
- 4. Ebeveyn formu ve Loop C'de Çocuk formu #
- 5. formu
- 6. Bir klasördeki dosyalar arasında geçiş yapma Node.JS
- 7. Görünümler arasında geçiş yapma Swift biçiminde programlama
- 8. AppleScript K750 Fn Tuşları arasında geçiş yapma
- 9. Wiris http ile https arasında geçiş yapma
- 10. Formu temizle kez gönderilen formu
- 11. ArrayLists öğesinin öğeleri arasında geçiş yapma
- 12. Django formu ve i18n
- 13. Bağımsız EXE ve windows hizmeti arasında geçiş yapma
- 14. Koyu ve açık klavye arasında geçiş yapma iOS7
- 15. django-çok dilli ve şablon tarafında diller arasında geçiş yapma
- 16. Görünüm denetleyici ve Sekme çubuğu denetleyicisi arasında geçiş yapma
- 17. Dosyalar arasında geçiş yapma ve bunları Python'da yeniden adlandırma
- 18. Android Studio'da lldb ve GDB arasında geçiş yapma
- 19. Dev ve uygulama ortamları arasında kolayca geçiş yapma
- 20. Yay güvenliği kullanarak kayıt formu formu
- 21. formu gönderin
- 22. Django formu
- 23. Gömülü Formu
- 24. Django Şartlar ve Koşullar formu
- 25. jsoup öğelerinde geçiş yapma ve href'i ayrıştırma
- 26. iOS yan görünümler arasında geçiş yapma ortak desen
- 27. Üzerinde geçiş yapma PropertyType
- 28. Sublime Text 2'de yazım denetimi sözlükleri arasında geçiş yapma
- 29. Formu bana HTML (index.html) Bu basit formu var
- 30. Django formu veri göndermiyor
Arka plan LWUIT temasını ayarlamak ve bunun üzerine lcdui formunu ayarlamak mümkündür ..... ??? –
AFAIK mümkün değil. ikisini de aynı anda kullanamazsınız. – bharath
lcdui formunun üstüne lwuit formu diyebilir miyiz? lcdui uygulamasına sahip olduğumu ve sadece LWUIT'den bir bileşen (“HtmlComponent”) kullanmak istiyorum. Bu yüzden formu yapılandırabilir ve mevcut LCDUI formundan gösteremez miyim? – Nezam