2011-08-31 14 views
0

これは一番良い説明ではないかもしれませんが、ここでは説明します。 私は2×2の正方形のアイコンのウィンドウを持っています。私はこれらをスクリーン上に均等に配置するカスタムレイアウトスクリプトを見つけました。これらの4つのアイコンは、小さな画像とタイトルの四角い背景で構成されています。 現在、幅と高さはdpで定義されています。しかし、これはテキストを伸縮させます。私は固定値を使用する必要があると仮定しています。私は4つの一般的な画面解像度があることを理解しています。固定幅のアイコンを含む複数の画面をサポートするAndroid

私の質問は、幅と高さをxとyに設定する必要がありますが、デバイスが大きくなると画面が大きくなるので、xとyを増やして連続性を保つ必要があります。

各サイズの画面の最小幅と最大幅はありますか?他の人たちはどのようにしてこれらの問題を解決しますか?

ご迷惑をおかけいたしますが、複数の解像度のダイナミック(ish)ディスプレイを作成するのは初めてです。

ご迷惑をおかけして申し訳ありません。

答えて

0

Googleが実際にこれを文書化しました。 resフォルダにイメージをロードするときは、ファイルの高、中、低解像度のバージョンを同じ名前のファイルに入れておく必要があります(ただし、hdpiなどはファイルの名前に追加されます)。 Androidは画面サイズに基づいてどのファイルを選択するかを処理します。私はこれを行う方法を経ることができましたが、thisリンクは私がもっと詳しく話していることの詳細をカバーしています。また、thisの質問をチェックしてください私はしばらく前に答えました。あなたの質問にはたくさんのことがあります。

+0

アドバイスありがとうございます。私は何をすべきか理解しています。たとえば、アイコン作成の背景にある理論を理解してください 低密度用の36x36 中密度用の48x48 高密度用の72x72 高密度用の96x96 しかし、もし私がそれぞれを大きくすれば画面はあまりにも小さいでしょう – Somk

+0

本当にひどく説明されて申し訳ありません。私が48 x 48以上の画像を作成し、低密度があると私は確信が持てません。これは、各タイプの最小ピクセルと最大ピクセルがあるかどうか疑問に思っていた理由です。 – Somk

+0

36x36,48x48などが推奨されていますが、私の経験では本当に裁判官でなければなりません。受け入れられる低濃度の画像を得てそれに応じて他の画像を増やすまで、それが懸念される場合は、いくつかの小さなスクリーンのAVDでテストしてください。 – Vinay

関連する問題