Android Appsでインターフェースを構築するにはXMLを使用する必要がありますか?私はXMLが好きではなく、むしろJavaでインターフェースを書きたいと思う。XMLを使用しないAndroidアプリの作成
iOSでは、インターフェイスビルダ/ストーリーボードを使用してインターフェイスを記述することができます。コードで手書きで書くこともできます。
AndroidでXMLを使用する必要はありますか?
Android Appsでインターフェースを構築するにはXMLを使用する必要がありますか?私はXMLが好きではなく、むしろJavaでインターフェースを書きたいと思う。XMLを使用しないAndroidアプリの作成
iOSでは、インターフェイスビルダ/ストーリーボードを使用してインターフェイスを記述することができます。コードで手書きで書くこともできます。
AndroidでXMLを使用する必要はありますか?
マニフェストファイル(AndroidManifest.xml
)ではなくXMLを避けることができます。そのルートdirectory.Theマニフェストで(正確に その名前で)AndroidManifest.xmlファイルを持っている必要がありますすべてのアプリケーションがAndroidシステムへの応用に関する重要な情報 を提示
、情報:AndroidのWebサイトからシステムの は、アプリケーションのコードを実行する前に持っている必要があります。他の ものの中で、マニフェストには、次の処理を行います。
あなたがここでより多くの情報を得ることができます。もちろん、あなたができる、脇マニフェストを残しCreate App without XML(投稿する前に検索してみてください)
を。 XMLのすべての巨大なジャンボは、最終的にコードにマップされ、Androidはその機能を公開します。
今、XMLレイアウトを避ける方が良いと思いますか?あなたのコードは、プレゼンテーションロジックではなく、行動ロジックについて心配する必要があります。 XML機能を使用すると、プレゼンテーションロジックの大部分を拡張することができ、コードが乱雑にならないようにします。
@slezicaが正しいと思うのですが、それはxmlレイアウトが導入された主なコンセプトでなければなりません。なぜ票を落とすのか? – LPVOID
私は個人的に大きなビジュアルライブラリを構築しました。 Windows、ddlb、日付ピッカー、リスト、カスタム画像ボタン、テキスト編集エリア.. XMLの苦労はありません。私はちょっとした電話と7インチタブレットでレイアウトをテストしました。すべての良い。
これは可能ですが、多くの作業が必要です。プラスは、私のコントロールは私のコントロールのように見えます。彼らには私のコントロール下にある味があります。
すべてはもちろん抽象化されているので、私が気にするのは「行動論理」を書くときです。
私は別の言語(C++、C#または目的c)にコードをとるとき、私は全く同じ抽象(言語の限界で)を持っているので、アプリケーションは同じように見えます。
XMLやIB/StoryBoardsなどのツールのポイントは、より効率的にすることです。これらのツールを使用しないと、長期的にあなたが遅くなるでしょう。 – cistearns