2011-03-05 22 views
21

Bu yüzden Java için bir program geliştirdim. Arayüz için bir program geliştirdim ve bir android uygulama olarak kullanmak için ne kadar zor olduğunu anlayamadım. Android pazarında satılacak programı kolayca dönüştürmek veya yeniden kurmak için herhangi bir yolu var mı? Değilse kimse bir android oluşturmak için herhangi bir kaynağa doğru beni işaret edebilir.Bir java swing uygulamasını android üzerinde çalışmak için nasıl dönüştürülür

cevap

13

Aynı şeyi bir süre geri yaptım. Orada doğrudan dönüştürmeyi bildiğim bir program yok. Java kodu ve android kodu çok benzer. Android, swing'in UI'sini kullanmadığından, XML tabanlı UI kullanır. Android uygulamasının UI işlevlerini aldığınızda, Java kodunuz kolayca içe aktarılabilir.

Java uygulamamı şimdi bir android uygulamasına dönüştürmek için çalışıyorum. Sınıflarımın çoğu problemsiz ithal edildi.

+0

XML tabanlı kullanıcı arayüzünü öğrenmenize yardımcı olmak için neler kullanıyorsunuz? – Peter

+3

@Peter: Android Geliştiricileri'nde XML Kullanıcı Arayüzü Düzenlemeleri: http://developer.android.com/guide/topics/ui/declaring-layout.html – Buggieboy

2

Yapacağım şey, XML'de kullanıcı arayüzünü oluşturacağım, sonra öğelere bir kimlik ve Java'da başvuruda bulunacağım ve daha sonra düğmelerin tıklamasıyla herşeyi tetikleyeceğim, böylece tek düğme düğmelerinizde ne yapar? düzeni android üzerinde aynı şeyi yapar. Kopyalayıp yapıştıramazsın.

-11
  • Aç bkz

  • Seç Kütüphaneler sekmesini

  • Seç Java Swing uygulamaları dönüştürmek ve android veya ipad bunları doğrudan kullanmasını sağlar

Oradan Dış Kavanozlar ekle edebilir ve

+2

Swing, Android'de çalışmıyor, bu yüzden lib'leri eklemek herhangi bir fark yaratmayacak ... – theomega

1

salıncak UI masaüstü ve pc için yapılmıştı salıncak düzenini kullanabilir ama android için onlar çeşitli etkinlikler olduğu gibi o zaman java kodlarını tutabilir Xml kullanmak zorunda daha sonra onları tetiklemek için olay işleme becerilerinizi kullanın

İlgili konular