Я думаю, что это действительно ошибка, но я нашел решение без собственного TextView самостоятельно - выкладываю его, если кому-то еще нужно решение для этого:
<TextView
android:id="@+id/txtVwOne"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:height="20dp"
android:gravity="end"
android:maxWidth="40dp"
android:minWidth="40dp"
android:rotation="270"
android:text="Test" />
<TextView
android:id="@+id/txtVwTwo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="fill"
android:layout_weight="1"
android:layout_marginLeft="-20dp"
android:minHeight="40dp" />
Хитрость заключается в том, чтобы установить минимальную и максимальную ширину в значение, которое позволит тексту не обрезаться по горизонтали. Высота макета должна быть установлена на высоту, которой вы хотите. Атрибут высота должен быть установлен на целевую ширину текстового представления. Следующее текстовое представление должно содержать android:layout_marginLeft="-20dp"
, чтобы убедиться, что оно перемещено на 20 dp влево (целевая позиция).