0
各行の背景として描画可能なセットを持つリストビューを作成しようとしています。残念なことに、私のドロウアブルはかなり大きく、行の高さはバックグラウンドイメージに合わせて大きくなります。問題は、画像の尺度を(行自体の高さにかかわらず)行にちょうど収まるようにする簡単な方法があるかどうかである。リストビューの行をドロアブルで行の高さを変更する
事前にお問い合わせいただきありがとうございます!
各行の背景として描画可能なセットを持つリストビューを作成しようとしています。残念なことに、私のドロウアブルはかなり大きく、行の高さはバックグラウンドイメージに合わせて大きくなります。問題は、画像の尺度を(行自体の高さにかかわらず)行にちょうど収まるようにする簡単な方法があるかどうかである。リストビューの行をドロアブルで行の高さを変更する
事前にお問い合わせいただきありがとうございます!
私はここで3つのオプションを考えることができます:
1.あなたに似合うサイズになるようにドロアブルをあらかじめスケールします。さまざまな画面の密度(ldpi、mdpi、hdpi)の異なるサイズを用意する必要があります
2. 9パスの画像に変換します
3.ドロアブルを背景として設定する代わりに、レイアウトパスでImageViewを作成します自分のイメージそれまで、それが大幅にあなたのUIのパフォーマンスに影響を及ぼしますので、リスト内の各行に対して大きな画像を拡大縮小することは、良いアイデアのように聞こえない、とにかく必要なscaleTypeオプション
を設定
わからない何バックグラウンド描画可能なようですが、[9-パッチ](http://developer.android.com/guide/developing/tools/draw9patch.html)を作成してみましたか? –