2012-02-19 15 views
0

私はアンドロイドデバイス全体のアプリケーションを開発しています。しかし、画面の解決は異なっており、それがどのように見えるかが最大の問題です。だから私はサイズ変更コントロールを作成したいと私はabsolutelayoutを使用しても、それは同じです..私はdpとしてコントロールに価値を与える..Androidの画面のサイズを変更するには

この問題を解決するにはどうすればよいですか?

+0

AbsoluteLayoutを使用しないでください。ご覧ください - http://developer.android.com/guide/practices/ui_guidelines/index.html – adatapost

+0

画面のサイズを変更することはできません。しかし、あなたが望むものは、別の論理によって達成することができます。ここをクリックしてください:http://developer.android.com/guide/practices/screens_support.html –

+0

私はすでにそれらを読んだ...しかし、私はいくつかのサイズ変更の方法やそのようなことができると考えていた.. – ertan2002

答えて

1

あなたはアンドロイドデバイスの画面のサイズを変更しません。あなたのアプリはさまざまな画面サイズで動作します。

関連ドキュメントはhereです。

+0

ありがとうあなたはあなたの注意のために非常にあなた。 – ertan2002

1

レイアウトの寸法をハードコーディングすることはできず、すべての画面サイズで動作するとは限りません。そして、あなたがそれを書かない限り、それを自動的に行う方法はありません。

レイアウトを設計するときに、代わりに相対レイアウトまたは線形レイアウトを使用し、fill_parentwrap_contentのような値を使用することができます。

Android開発者が従うもう1つのアプローチは、さまざまな画面サイズで異なるリソースファイルを使用し、Androidは実行時に自動的にそれらを読み込みます。

thisを参照して、さまざまな画面サイズを効果的に使用する方法についての詳細をご覧ください。

関連する問題