1

私は、中型および大型画面用の Android デザインを見ています。Mdeium 画面のレイアウトを設計し (Eclipse エディターとエミュレーターで表示)、それが適切であることを確認しました。私のデザインには、テキストビューと画像ビューが含まれます。画像が異なる密度で大まかなスペースを占有できるように、異なる密度サイズの 3 つの描画可能フォルダーを作成しました。

今、私は大画面 (さらには超大画面) を見ていますが、textviews と images ビューは非常に小さく見えます (画面のサイズと比較して)。そこで余ったスペースを全て大きくして有効活用したいと思います。

私はテキストビューでそれを行う方法を知っています。基本的にはテキストサイズを大きくします(つまり、12 spの代わりに16spにすることができます)

しかし、ImageView ではどうすればよいのでしょうか? Imageview は、そのサイズに従って画像を表示します。そして、画像のサイズは実際には中画面用です。どうすれば大きくできますか?同じ画像をより大きなサイズと別の名前で提供する必要がありますか?

助けてください、ところで、複数の画面をサポートするアンドロイド開発に私を向けないでください. ご協力ありがとうございました

質問を編集することに決めたので、人々が私の質問をより理解できるようになるかもしれません。中密度の中画面サイズで 50 X 50 ピクセルの画像があります。この画像が5 x 5ミリメートルを占めるとしましょう。同じ画像を中程度の解像度のXLARGE画面に表示したいが、もっと大きくしたい場合(10 x 10ミリメートルを占めるとします)。どうすればそれを達成できますか?XLARGE フォルダーに別のレイアウトが必要になることは理解していますが、このレイアウトでは、その画像ビューをどうすればよいですか? 100X100 ピクセルの新しい PNG ファイルを作成し、中密度フォルダーに配置しますか?

4

2 に答える 2

0

すべての画面 xml ファイルは複数のフォルダー (layout、layout-large、layout-xlarge など) に配置でき、画面のサイズに基づいて DPI で UI コンポーネントのサイズをスケーリングできます。ここでAndroid のドキュメントを参照してください。

于 2012-04-19T17:09:36.730 に答える
0

要件に応じて、layout-xhdpi、layout-hdpiなどを使用できます。

于 2012-04-19T17:05:24.747 に答える