有没有办法使用Android的UI库等在普通的Java应用程序中构建GUI?
我正在构建一个可以在Android和计算机上运行的程序。
我想如果我使用 Android 的库和范式,让它在两个平台上运行会容易得多。
Android和普通的Java UI库是不同的。安卓用户界面是专门为...人造人。Android中的每个视图都有一个上下文和其他桌面Java没有或以不同方式实现的东西。但是,请记住,UI功能通常是相似的(例如按钮有侦听器,许多其他UI元素也是如此) - 所以虽然没有简单的方法可以从Swing/其他一些桌面UI到Android UI进行本机转换,但你不应该有太多麻烦重新编码它们。
您需要做的是将逻辑和非UI类设置为自己的文件,然后根据编码的平台为应用程序创建单独的UI。
当然,如果您不想制作任何本机内容,则可以使用Web应用程序方法 - 这将是最简单的方法,并且您可以用最少的时间定位最多的设备。