0

Android の UI ライブラリなどを使用してプレーンな Java アプリケーションで GUI を構築する方法はありますか?

Androidとコンピューターの両方で実行されるプログラムを作成しています。
Android のライブラリとパラダイムを使用すれば、両方のプラットフォームで実行するのがはるかに簡単になると考えました。

4

1 に答える 1

5

Android と通常の Java UI ライブラリは異なります。Android UI は、Android 向けに特別に調整されています。Android のすべての View には Context と、デスクトップ Java にはない、または異なる方法で実装されているその他のものがあります。ただし、UI 機能は通常類似していることに注意してください (たとえば、ボタンにはリスナーがあり、他の多くの UI 要素も同様です)。そのため、Swing/他のデスクトップ UI から Android UI へのネイティブ変換を行う簡単な方法はありませんが、それらを再コーディングするのにそれほど問題はないはずです。

必要なことは、ロジックと非 UI クラスを独自のファイルにしてから、コーディングするプラットフォームに応じてアプリケーション用に個別の UI を作成することです。

もちろん、何もネイティブにしたくない場合は、webapp アプローチを使用できます。これが最も簡単で、最小限の時間でほとんどのデバイスをターゲットにすることができます。

于 2013-01-24T20:09:35.517 に答える