2011-12-23 7 views
0

私はレイアウト、画像、ボタンでxmlファイルを作成したり、Javaコードから動的にそれらを作成する必要があります。あなたの助言は何ですか?私はより迅速かつ効率的なアプリケーションを作成しようとしています。アプリケーションが(マルチスクリーン用)柔軟であればAndroid xmlまたは動的に作成しますか?

+1

私の助言は、XMLレイアウトのみを使用しています。あなたがそれを理解するならば、とても簡単で速いです。 –

答えて

0

シンプル、そしてあなたはそれがこれらの部品以来、静的に物事を宣言するために高速です、ほとんどのプログラミング言語では、特定のXMLレイアウトに

+1

複数の画面でも動作するXMLを生成することができます。 – Bevor

+0

いいえ、画面サイズに応じてパーセンテージ単位でコントロール(textview、imageviewなど)を設定することはできません –

+0

低密度、中密度、高密度、中、中程度のサイズのXMLで柔軟なレイアウトを構築できます大きな画面サイズ。 Java、レイアウトインフレータなどでUIを動的に構築することも良い選択肢であり、いくつかの状況では多くの助けになります。 –

0

を作成することによって行うことができ、他のJavaプログラミングのために行きますコンパイラによって最適化することができます。

ダイナミックレイアウトが必要なアプリケーション(ダイナミックなエントリ数を持つカスタムリストなど)がある場合は、Javaコードでレイアウトする必要があります。

0

私はデフォルトでXMLレイアウトに行き、特定の理由がある場合にのみJavaコードを選択します。

0

通常、xmlを使用することをおすすめします。これは主に、より高速に解析するためです。私はxmlレイアウトを好む。

0

私はできる限りXMLを使用しています(基本的に静的ビューを使用している場合)。ビューに動的なコンテンツがある場合は、Javaプログラミングの方がいいでしょう。

関連する問題