Androidは、アイコンとテキストの間隔を設定した後、drawableRightまたはdrawableLeftを設定します
プロジェクトで、コントロールにdrawableRight = "画像リソース"またはdrawableLeft = "画像リソース"が設定されている場合、画像リソースがテキストに遠すぎる、または近すぎるなど、多くの場合、目的の結果が得られません。
その後、あなたは必要です
Android:drawablePadding="dp"
コントロールするには、このプロパティを設定した後、コントロール内のテキストと画像の間にギャップがあり、目的の効果が得られます。
注:ビューの幅または高さが、drawableLeft / drawableRightまたはdrawableTop / drawableBottom自体によって生成される間隔よりも大きい場合、このプロパティは当然機能しません。このプロパティは、ビューの幅と高さが小さすぎて画像とテキストが圧縮される場合にのみ有効です。間隔が広すぎると思われる場合は、「パディング」を使用してください