Это один из моих вариантов рисования:
Имеется много версий для учета плотности, ночного режима (яркая или темная стрелка) и RTL раскладки комбинаций. Все это прекрасно работает на более новых уровнях API (24+), но на более старых он вылетает с
java .lang.RuntimeException: невозможно запустить действие ComponentInfo { Имя действия }: android .view.InflateException: двоичная XML строка файла # 96: ошибка надувания класса TextView
и
Причина: android .content Ресурсы без квалификаторов (выделено зеленым на скриншотах), но тогда оно показывает только значение по умолчанию для более старых уровней API без переключения.
Вот использование в стилях. xml:
<style name="FormFieldValueWithArrowStyle" parent="FormFieldValueStyle">
<item name="android:drawableEnd">@drawable/ic_ab_back_holo</item>
</style>
Может кто-нибудь сказать, на каком уровне API это поведение меняется? Любой способ исправить это не программно?