2012-02-22 10 views
0

私は、Androidに新たなんだ、と私はしばらくの間、自分のプロジェクトに取り組んでいます。 私は、さまざまなハンドセットで問題を引き起こすことに非常に慎重です。 Androidの相対レイアウトはどれくらい信頼できますか?

レイアウト

は、私はそれが非常に複雑にしようとしています。私は、たくさんのネストされた線形レイアウトやテーブルレイアウトを使って、どうやってそれをやるのか、多くの時間を費やしました。

は、その後、私はrelativelayoutに出くわしました。私はXMLファイルを作成し、プレースホルダーとしていくつかのボタンをドロップし、それは素晴らしい見て日食に。私は自分自身に、ナー、それは決してうまくいかないと思った。 2台の電話機に入れて、それは私が望んでいた方法です(もちろんボタンではありません)。

私はそれがとてもよく働いたことにショックを受けましたが、私は他のデバイス上の問題に遭遇していますどのように可能性を知りたいですか?

私は自分の要素にディップを使用していますが、ページを埋めるのにどれだけのディップを使用しても問題ありません(たとえば、合計ディップが1,000ディップの場合)。携帯電話の表示に合う?それとも、私が目指すべきディップがあるのでしょうか?

私はオンラインの例を見て、これを自分で作ってみた、私はこれを実行し、それが信頼できるかどう経験から知っている誰かからいくつかの単語を必要と/ない、これはどこでもオンラインで見つけるのは難しいものです。

おかげで、

+0

あなたの質問のタイトルはのLinearLayoutされるどの程度信頼できると言うが、その後の質問は、あなたがここに探しているものを確認、relativelayoutついてない尋ねるように見えますか? –

答えて

1

LinearLayoutRelativeLayoutの両方が "信頼できる" です。ほとんどの通常のアプリはどちらかまたは両方を使用します。彼らは広く使われており、彼らが何をするのかをします。それは、彼らは魔法ではないと言いました。複数の画面をサポートする場合は、trainingまたはdocumentationのどちらか、または両方を使用することをお勧めします。サポートされている画面の密度、サポートされている画面サイズ、およびdp/dipが実際に意味することについての理解を深めることができます。例えば

は、あなたの1000dp質問については、multiple screens docは次の言葉:

  • XLARGE画面は、少なくとも960dpのx 720dp
  • 大型スクリーンである少なくとも640dpのx 480dp
  • 正常な画面がでているされています少なくとも470dp X 320dp
  • 小画面は、x 320dp少なくとも426dp

meaninありますgのスクリーンには、1000dpの高さに収まらない膨大な数のスクリーンがある(実際はほとんど)。

関連する問題