Я пытаюсь создать экран с чатом. Проблема в том, что когда я использую android:layout_centerHorizontal="true"
, пузырь попадает точно в центр и расширяется в обоих направлениях в зависимости от размера текста. Но я хочу привязать центр этого пузыря 20dp прямо к центру экрана или родительского макета.Закрепление элемента в центре экрана с некоторым смещением
<View
android:id="@+id/anchor"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textview"
android:text="Some Text"
style="Style_with_layout_height_width_etc"
android:layout_alignParentBottom="true"
android:layout_alignStart="@+id/anchor"
android:layout_marginStart="-20dp"
android:layout_marginBottom="20dp"/>
Я попытался методы, как имеющий вид якоря с шириной и высотой 0dp но его бесполезно.
EDIT-1: добавлен XML-код для дальнейшей ссылки
РЕДАКТИРОВАТЬ-2: используя схему ограничения и установка горизонтального смещения помогло мне решить эту проблему.
Пожалуйста, поделитесь некоторые из кода –
Вы можете посмотреть на код Теперь @ReazMurshed –
вопрос до сих пор не очень понятно. Попробуйте добавить изображения о том, что вы получаете и чего хотите. –