2012-04-19 21 views
1

私は中型と大型スクリーンのための私のアンドロイドデザインを見ています。私はmdeiumスクリーン(Eclipseエディタとエミュレータで表示)用のレイアウトを設計し、それが良いかどうかを確認しました。私のデザインには、テキストビューとイメージビューがあります。私は異なる密度の3つの描画可能なフォルダを作成しているので、画像は異なる濃度の粗い空間を占めることがあります。大きな画面サイズのレイアウトでは、どのように大きな画像ビューを表示できますか?

今、私は大画面(および大型の大画面)を見ていますが、私のtextviewsと画像の表示は非常に小さく見えます(画面のサイズに比べて)。だから私はすべてを拡大して余分なスペースを使いたいと思っています。

私は基本的に私は(すなわち。代わりに、私はそれが16sp作ることができる12のspの)テキストサイズより大きくなるだろう、テキストビューのためにそれを行う方法を知って

しかし、私はImageViewのためにそれをどのように行うことができますか?画像ビューは、画像をそのサイズに従って表示します。画像のサイズは、実際には中程度の画面用です。どうすればそれを大きくすることができますか?私はより大きなサイズと別の名前で同じイメージを提供する必要がありますか?

私はそれを読んで、私は私の質問に答える特定の行を見逃していない限り、私は必要なものを見つけることができませんでしたアンドロイド開発は、複数の画面をサポートするアンドロイド開発を教えてください。 あなたの助けをありがとう

多分人々は私の質問をもっと理解することができます。 中程度の中程度の画面サイズの画像が50 x 50 pixです。このイメージが5ミリメートルを占めているとしましょう。私は同じイメージを媒体のXLARGE画面に表示したいと思っていますが、もっと大きくしたいとします(10ミリメートルで10倍)。どのように達成するのですか?私はXLARGEフォルダ内の異なるレイアウトを必要とすることを理解しています。このレイアウトでは、その画像ビューで何をすべきですか? 100X100 pixの新しいPNGファイルを作成して中密度フォルダに配置しますか?

+0

あなたの問題を解決できるかもしれません。android:scaleType = "fitXY" ' – Sunny

+0

デバイスに依存しないピクセルサイズで物を定義していますか?私はこれまでこれを使っていませんが、これはまさに彼らのためのものだと確信しています。 – cstrutton

+0

fitXは画像にフィットするように画像ビューを引き伸ばすので、私の問題ではありません。画像が参照されているという問題は、大きなサイズの場合にはすでに小さくなっています。どのようにIMAGE自体を引き伸ばすことができますか – Snake

答えて

0

あなたの要件に合わせてlayout-xhdpi、layout-hdpiなどを使用できます。

+0

これはまだ私の質問に答えていません。私はレイアウトフォルダについて知っています。たとえ私が別のレイアウトを持っていても、同じイメージはまだ参照のため、同じサイズが占有されます – Snake

+0

いいえ、私はあなたがより大きなイメージを定義することができず、高さと幅に異なるパラメータを与え、レイアウト。 –

+0

したがって、高さと幅の値を高くすると、画像は伸びて – Snake

0

すべてのスクリーンxmlファイルは、画面のサイズに基づいてDPIでUIコンポーネントのサイズを調整できる複数のフォルダ(レイアウト、レイアウト大、レイアウトxlargeなど)に配置できます。 Androidのドキュメントhereを参照してください。

+0

の値に一致しますが、これはまだ私の質問に答えていません。私はレイアウトフォルダについて知っています。私は別のレイアウトを持っている場合でも、同じイメージはまだ参照されているので、同じサイズが占有されます – Snake

+0

@Snake答えがありますか?私は5インチと7インチのレイアウトを設計する際に同じ問題があります。両方の画面サイズは 'layout-large'の下にあります。ImageViewがあるとします。高さと幅をどのように管理すればよいですか。私は 'dp'を使って試してみましたが、両方をwworkingしていませんでした。私はどのように管理すべきですか? –

関連する問題