0

250x208 の小さな画像 (サイズは 960x800 から減少) があり、それから 9.png を作成しました。経由で壁紙画像として設定しますwallpaperManager.setResource(R.drawable.my_wallpaper);が、これは 9 パッチ画像ではないため、まだ正しく引き伸ばされていません。

9-patch が壁紙として正しくサイズ変更されないのはなぜですか?

画像を壁紙として設定する必要があるアプリがある場合、どうしますか?

前もって感謝します

4

1 に答える 1

2

が 9 パッチをサポートしているとは思えないWallpaperManagerので、ライブ壁紙を使用して自分で 9 パッチをレンダリングする必要があるかもしれません。


編集:質問が変更されたため削除されました。

ナインパッチにセットしてaViewを使用するだけです。背景画像には、洗練されたカスタム画像スケーリング ロジックをすべてandroid:background使用する必要はありません。ImageView

于 2011-05-26T17:47:00.437 に答える