Можно ли использовать 9-патч для рисования с макетом ограничений?Я пытаюсь сделать редактируемую дробь.Два редактируемых текста, разделенных отрисовкой из девяти патчей, которая в основном представляет собой черную линию, которая может расширяться по горизонтали:
<android.support.constraint.ConstraintLayout
android:id="@+id/constraint_content"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<EditText
android:id="@+id/numerator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:hint="@string/x"
android:inputType="number"
android:textColorHint="@android:color/transparent"
android:textSize="24sp"
mr:layout_constraintBottom_toTopOf="@id/denominator" />
<EditText
android:id="@+id/denominator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:hint="@string/x"
android:inputType="number"
android:textColorHint="@android:color/transparent"
android:textSize="24sp"
mr:layout_constraintBottom_toBottomOf="@id/numerator" />
<View
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/fraction"
mr:layout_constraintEnd_toEndOf="@id/denominator"
mr:layout_constraintStart_toStartOf="@string/numerator" />
</android.support.constraint.ConstraintLayout>
Линия отображается правильно, но сама не растягивается, когда числитель или знаменатель увеличивают длину.Drawable отлично работает с «классическим» макетом (LinearLayout).
Ссылка для 9 патча для рисования
РЕДАКТИРОВАТЬ: добавление:
mr:layout_constraintWidth_default="percent"
mr:layout_constraintWidth_percent="1"
для просмотра макета, кажется, работает, теперь мне нужно центрировать содержимое ...