2011-11-15 20 views
4

9パッチで明示的なヘルプが必要です。 draw9patchを実行し、name.9.pngとして保存し、res/drawableで保存します(後でres/drawable-hdpiで試しましたが、助けにはなりませんでした)が、devic/emilatorで表示すると問題になります境界線の黒いピクセルがまだ目に見える(私はそれが交差点を作成するための9patchの内側にしか見えないと思った)。誰かが間違っていることを教えてもらえますか?私はname.9.pngで保存しましたが、9.patchのように認識されないようです。9つの境界線の黒いピクセルが表示されます

+6

最新のSDKので、私にはかなりの数回起こりました。なぜこれが当てはまるのか分かりませんでした。プロジェクトを複数回クリアすると、通常は*(Eclipse 'Project - > Clean ...')*が解決されます。だからそれを試してください。でも、なぜこれが起こっているのか興味があります。編集:明確にするには、年齢のために働いている有効な9パッチで起こるので、何も間違っていない可能性があります。 –

+0

私はalextscが書いたばかりのものを確認できます。私は同じ問題と解決策を持っていました:9.pngを保存して –

+0

を保存してください.9パッチ画像を生成するためにdraw9patchツールを使ってみてください。 –

答えて

2

パッチを設定する外側のピクセルの境界線に透明度が設定されていないことを確認してください。 Draw9Patchツールはそれを受け入れて正しいように見えますが、私の経験では実際には機能しません。

2

あなた9patchイメージがこのように命名されていることを確認:imageName.9.png

関連する問題