私のビューEditTextとButtonビューにこの問題があり、テキストから離れた場所に配置するための適切なパディングがありますが、背景を変更するとsetBackgroundDrawable、setBackgroundResourceそのパディングは永久に失われます。
TextView、以下の受け入れられた解決策もそのタイプのビューで機能しました。
TextViewAPI 28(Android 9)でも問題が発生しています。修正されていないようです。