0

ScrollView に LayoutView があり、コンテンツをラップするために自動的にスケーリングする必要があるガラスの背景 PNG 画像を設定したいと考えています。

これらのレイアウト ビューにはテキスト ビューがあり、このテキスト領域の内容は可変です。

通常、PNG 背景がないと、すべてのテキスト セットを表示する必要がない場合、レイアウト ビューのサイズは拡張されませんが、PNG 背景を設定すると、レイアウト ビューでラップ コンテンツを設定すると、レイアウト ビューは自動的に PNG のサイズに拡大されます。 .

ラップ コンテンツの動作に影響を与えないレイアウト ビューのサイズに合わせてカスタム背景画像をスケーラブルに設定するにはどうすればよいですか?

4

2 に答える 2

1

あなたの要件に従って、私はあなたをお勧めします-高さ=約50ピクセルの幅=任意の背景画像を取得します-この画像を9つのパッチに変換します-このリンクに従ってください- http://developer.android.com/reference/android/graphics/NinePatch .html

9 つのパッチ イメージを使用すると、動的データに従って背景のサイズが変更/調整されます。

それが役に立てば幸い。ありがとう

于 2012-10-20T06:57:04.273 に答える
0

私の意見では、あなたはしなければなりません:

  • 画像ビューのscaleTypeを設定="fitXY"
  • layout = "wrap_content"のlayout_height、layout_widthを設定します
于 2012-10-20T03:33:50.650 に答える