ダッシュボードを作成していて、ボタン内のテキストをパディングしたいので、テキストはアイコンの後に始まります。ボタン上ですべてのパディングオプションを試しましたが、結果がありませんでした。パディングのものは、エントリボタンを移動します。また、ボタン内のスペースではなく、行間のスペースを制御するため、残念な場合の間隔オプション。
アイコンの後にボタンのテキストを見つける方法はありますか?任意のアイデアやアプローチをいただければ幸いです。
以下は、ボタンの背景として私が欲しいもののアイデアです。
ダッシュボードを作成していて、ボタン内のテキストをパディングしたいので、テキストはアイコンの後に始まります。ボタン上ですべてのパディングオプションを試しましたが、結果がありませんでした。パディングのものは、エントリボタンを移動します。また、ボタン内のスペースではなく、行間のスペースを制御するため、残念な場合の間隔オプション。
アイコンの後にボタンのテキストを見つける方法はありますか?任意のアイデアやアプローチをいただければ幸いです。
以下は、ボタンの背景として私が欲しいもののアイデアです。
CompoundDrawableを使用してみましたか。彼らはこの場合のためだけにメンターです。基本的にTextViewがあり、左側のビューをアイコンに設定します。これはあなたが望むことをするだけでなく、画面上の別のビューを排除します。
setDrawableLeftをチェックして ください
基本的には使用できます
android:drawableLeft
また
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
9パッチ画像で簡単に解決できると思います。
その力を発見するためにいくつかのチュートリアル(より多くのチュートリアル)を見てください。
この9パッチの画像を撮ります。
ボタンの背景として設定します。次に、テキストを書くだけで、画像がテキストの長さに適応します。ボタンを特定の幅にしたい場合は、固定幅を設定するだけで、テキストが行に分割されます。
編集:画像をダウンロードしたら、次のような名前で保存しますbutton_icon.9.png