Я видел, как добавить заполнение в componentDrawable.
Но есть ли способ добавить поля?
TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(displayName, 0, 0, 0, 0);
Это невозможно. Вы можете только создать свою ViewGroup и добавить к ней TextView и ImageView. Это самое простое решение.
Установка поля невозможна для TextView
TextView
Насколько мне известно, нет официального API для установки маржи на TextView.
Вы можете установить только padding.
padding