私はユーザーがボタンを使用して50dpiのサイズで選択しています。私はそれにテキストとボタンを使用する場合、私は通常、すべてのように、押されたときに確認するために 'フラッシュ'と丸い正方形を取得します。しかし、テキストは実際にボタンの機能を記述するものではなく、私は画像を使いたいと思っています。私はバックグラウンドとして24x24 pngを試しましたが、エミュレータの解像度はひどく、非常にピクセル化されていて、通常のテキストの丸い角のようなものではない解像度で、背景の角を丸くしようとしていますイメージはそれをzigguratのように見せます)。これに対処する最善の方法は何ですか? 250pixelsの正方形のbmpを使用し、アンドロイドにそれを圧縮させるか、または画面上に満足できる解像度のbmpを得るためのよりよい方法があるでしょうか?ボタンアイコンの背景サイズ
0
A
答えて
0
画面の解像度に応じてAndroidスケールのドロワーブル。だから、ディップで定義されたかなり小さな描画可能性は、おそらく低解像度の画面では大丈夫だと思われますが、高解像度の画面では非常に醜いです。しかし、画面の解像度に応じて使用するドロアブルをAndroidに教えることができます。
あなたのリソースフォルダ内のセットアップこのようなフォルダ構造を:
- 描画可能
- 描画可能LDPI
- 描画可能MDPI
- 描画可能-hdpi
そうすればあなたアプリケーションに対応する解像度固有のグラフィックスを作成できます。クロス解像度グラフィックス(XMLで定義された描画可能なものなど)のデフォルトの "drawable"フォルダを保持します。これがより一般的な意味で役立つことを望みます。
0
あなたはAndroidデベロッパーガイドを読むべきです。具体的には、その部分:
1
私はこれが事実であるならば、1つのツールは、Androidですでにそこにある、あなたは/自動的に(解像度に依存しないグラフィックス)をシュリンク成長するボタンの背景を設定したいを想定します:Draw 9-patchツール。
したがって、40 * 40または50 * 50 9パッチの背景画像を作成し、ボタン内に設定します。
Draw 9-patchツールの詳細については、上記のリンクをクリックしてください。 (例えば、リンクの上から撮影したもの)9-Patchグラフィックスのhttp://www.dibbus.com/2011/03/9patch-images-in-android/
例:
関連する問題
- 1. html背景サイズ
- 2. アニメーション背景サイズ:背景サイズへの拡大:110%
- 3. AndEngineと背景サイズ
- 4. フォームの背景サイズのカスタマイズ
- 5. 画面サイズの背景イメージ
- 6. jQuery - アニメーションCSSの背景サイズ?
- 7. 複数の背景の背景サイズをアニメーション化する方法
- 8. クロム - CSS - 背景サイズ重複
- 9. HTML(スタイル)/ CSSコードを減らす(背景サイズ:...背景)...
- 10. CSSのフルスクリーンの背景画像のサイズ
- 11. ピクチャボックスの背景画像のサイズ変更
- 12. IEと同等の背景サイズのプロパティ
- 13. ウェブページの背景画像のサイズ変更
- 14. XXHDPIのAndroidの背景画像サイズ
- 15. iPhone 7 Plusの背景画像のサイズ
- 16. アコーディオンの背景画像のサイズ
- 17. UINavigationバーボタンの背景画像のサイズ
- 18. スプライト付きCSSの背景サイズ
- 19. 画像の最大サイズ - 背景画像
- 20. Androidの背景サイズと密度
- 21. 固定サイズのSVG背景画像
- 22. HTMLの背景自動サイズ調整
- 23. JQuery - スケーラブル/サイズ変更の背景イメージ
- 24. Div同じサイズの背景画像
- 25. 小さな画面の背景サイズ
- 26. 背景色のサイズを設定する
- 27. ChromeのアニメーションGIFの背景画像が再生されない - 背景サイズ
- 28. 背景画像の後にテキストを配置する(背景サイズ:カバー)
- 29. 背景サイズ:カバーが背景画像の高さを設定していない
- 30. 背景サイズ:初期はIE10にして
を私が持っていた。ここ そして は私がこれまでに見つけた最高の一例ですこれを読んだり、見逃したりしなかったのですが、どのピクセルアイコンが50 dpsに関連しているのかを示唆していました。 – Graham
原則として、hdpiサイズを得るには、mdpiサイズに1.5を掛けます。たとえば、ピクセル化されていないようにするには、50pxボタンmdpiをhppiの75pxサイズで提供する必要があります。また、別の回答で示唆されているように、9パッチ画像の使用方法も学ぶ必要があります。 –