0

テキストの代わりにアイコンを使用してカスタム ボタンを作成しようとしています。これには、各ボタン ビューの背景プロパティで 9 つのパッチ イメージを使用する必要があります。

9 パッチの画像を選択すると、WYSIWYG エディターはそれを正常に表示します ( http://i.imgur.com/rXYWQnf.png ) が、エミュレーターまたはデバイスにコンパイルすると、画像は通常のようにスケーリングされます。 png ですが、9 つのパッチ ラインが表示されています ( http://i.imgur.com/duwKJ10.png )

複数のクリーン & リビルドを実行し、swinglabs jar を tools ディレクトリの lib フォルダーに移動しましたが、まだ機能していないようです。この質問に答えるために必要なその他の情報を提供させていただきます。このアプリの悩みの種になります!


私の画像は draw9patch ツールで作成され、ツールを介して .9.png 接尾辞で保存されました


みんなありがとう!上/左と下/右の 1px ラインの 9 つのパッチ スケール/塗りつぶしの関係を完全に理解していなかったのは私の間違いでした。ありがとうございます! - シアレン・コールマン

4

3 に答える 3

0

ここに画像の説明を入力

この画像を確認して、コードを挿入してください。9patchで簡単な画像を作っていますので、こちらの画像をもう一度確認してみてください

于 2013-08-22T12:10:16.783 に答える
0

イメージ名は次のようになります

xxx.9.png

そうして初めて、Android はこれが 9 パスの画像であることを認識します

于 2013-08-22T11:58:15.060 に答える