1

Android アプリの背景画像に問題があります。それは十分な大きさです:800 x 470 pxですが、レイアウトの背景属性として使用すると、画面の寸法に引き伸ばされます(ちなみに、LinearLayoutを使用しています)。ImageView (centerCrop scaleType を使用) を使用する解決策を見つけましたが、それは画像のまさに中心をトリミングし、その左部分をトリミングしたいと考えています。X 軸によるオフセットは役に立ちますが、水平レイアウトに切り替えると、がらくたのように見えます。2 つの別々の背景画像を使用しないようにするための解決策はありますか? またはそれは不可能です。

回答ありがとうございます。:)

4

1 に答える 1

1

Android デバイスにはさまざまな画面サイズがあるため、背景のサイズを固定しないことをお勧めします。

9 パッチ画像を使用して、画像内で拡大する領域を定義することができます。これについては、 http://developer.android.com/guide/developing/tools/draw9patch.htmlで学習できます。

もちろん、9 パッチを使用すると背景画像のデザインが損なわれる可能性があるため、9 パッチに適したものに調整する必要があります。

それが役立つことを願っています。

于 2012-05-05T11:56:14.650 に答える