Отступы между компонентами внутри LinearLayout
Внутри LinearLayout расположены две кнопки
<LinearLayout
android:layout_width="match_parent"
android:layout_height="90dp"
android:orientation="horizontal">
<Button
android:id="@+id/button3"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="8dp"
android:layout_weight="1"
android:text="@string/btn_show" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/floatingActionButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:layout_weight="1"
android:clickable="true"
android:paddingLeft="40dp"
app:srcCompat="@drawable/ic_menu" />
</LinearLayout>
Мне надо чтобы кнопка floatingactionbutton была расположена с отступом 8dp от правого края. Но она как прилипла к первой кнопки и что я не задаю paddingLeft или marginLeft они все равно располагаются вместе. Что я делаю не так?
Ответы (1 шт):
Автор решения: Vadik
→ Ссылка
Используйте marginStart вместо marginLeft. Возьмите за привычку писать start/end вместо left/right, такой подход учитывает языки с направлением письма справа налево (RTL).