1

Androidアプリの背景画像に問題があります。それは十分な大きさです:800 x 470 pxですが、レイアウトの背景属性として使用すると、画面の大きさに伸びています(私はLinearLayoutを使っています)。 ImageView(centerCrop scaleType)を使用するソリューションを見つけましたが、イメージの中心が切り抜かれていて、その左側の部分を切り抜きたいと思っています。 X軸によるオフセットは役立ちますが、水平のレイアウトに切り替えると、それはやりとりのように見えます。 2つの別々の背景イメージを使用しないように助ける解決策はありますか?それは不可能です。Androidの背景画像の伸び

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

+0

プレーンイメージを使用している場合は、ビットマップリピートを使用してください。 – Akram

+0

残念ながら、平野ではありません:( – Dmitri

+1

イメージを少なくとも投稿してください。 – Akram

答えて

1

Androidデバイスはさまざまな画面サイズで提供されるため、固定サイズの背景を持たないことをおすすめします。

あなたは、あなたがして、背景画像のデザインを損なう可能性がある9-パッチを使用して、このここhttp://developer.android.com/guide/developing/tools/draw9patch.html

もちろんについて学ぶことができ、9-パッチ画像を使用して伸ばすべき画像内の領域を定義することができます9パッチをフレンドリーにするために調整を加えなければならないだろう。

希望に役立ちます。

+0

ありがとう:)この状況では唯一の解決策ですか? – Dmitri

+0

あなたが提案したことを行い、scaleTypeを適切な値に変更することはできますが、すべての場合に機能しない可能性があります。レターボックスに余白を付けてscaleTypeを中央に設定することもできます。 –

関連する問題