有什么方法可以使用 Android 的 UI 库等在纯 Java 应用程序中构建 GUI?
我正在构建一个可以在 Android 和计算机上运行的程序。
我想如果我使用 Android 的库和范例,让它在两个平台上运行会容易得多。
有什么方法可以使用 Android 的 UI 库等在纯 Java 应用程序中构建 GUI?
我正在构建一个可以在 Android 和计算机上运行的程序。
我想如果我使用 Android 的库和范例,让它在两个平台上运行会容易得多。
Android 和普通的 Java UI 库是不同的。Android UI 是专门为... Android 量身定制的。Android 中的每个 View 都有一个 Context 和其他一些桌面 Java 没有或实现方式不同的东西。但是,请记住,UI 功能通常是相似的(例如,按钮具有侦听器,许多其他 UI 元素也是如此) - 因此,虽然没有简单的方法可以将 Swing/其他桌面 UI 本地转换为 Android UI,但您重新编码它们应该不会有太多麻烦。
您需要做的是使逻辑和非 UI 类成为他们自己的文件,然后根据您编码的平台为您的应用程序制作单独的 UI。
当然,如果你不想做任何原生的东西,你可以使用 webapp 方法——这将是最简单的,你可以用最少的时间瞄准最多的设备。