ボタンとして使用するパッチ イメージを 9 つ作成しましたが、デバイスがそれらを認識しません。
9 パッチ画像:
日食がそれをどのように示しているか:
デバイスの表示方法:
ご覧のとおり、英語のボタンには上部に 2 つの黒いピクセルがあり、スロベニア語には 1 つしかありません。2つのピクセルが機能するかどうかを試すためにこれを行いましたが、それでも機能しませんでした.
私はすべてを正しく行ったと確信しています。名前は正しい形式です (name.9.png)
ボタンとして使用するパッチ イメージを 9 つ作成しましたが、デバイスがそれらを認識しません。
9 パッチ画像:
日食がそれをどのように示しているか:
デバイスの表示方法:
ご覧のとおり、英語のボタンには上部に 2 つの黒いピクセルがあり、スロベニア語には 1 つしかありません。2つのピクセルが機能するかどうかを試すためにこれを行いましたが、それでも機能しませんでした.
私はすべてを正しく行ったと確信しています。名前は正しい形式です (name.9.png)
1 ピクセルの境界線が削除されて PNG チャンクにエンコードされる場合、9 パッチ イメージは事前にコンパイルする必要があります。あなたのイメージはプリコンパイルされていません。そのため、黒いピクセルがまだ表示され、画像が正しく引き伸ばされていません。
drawable
画像がいずれかのフォルダーにあり、その名前が で終わっていることを確認してください.9.png
。すべてが正しい場合は、プロジェクトをクリーンアップしてビルドしてみてください。
あなたの問題は、右の境界線が連続していないことです。右の境界線はパディングを定義し、連続した線 (または単一のピクセル) でなければなりません。単にロジックを反転させているように見えますが、代わりに次のようにする必要があります。