Я нашел несколько повторяющихся вопросов. У меня точно такая же проблема:
Однако их проблемы еще не решены, поэтому я просто хочу задать новый вопрос еще раз. Таким образом, третий слева - это то, кем должен быть второй.
Вторая кнопка - это настраиваемая кнопка переключения, идея которой заключается в следующем: Android: создать кнопку переключения с изображением и без текста
И я размещаю эти кнопки в горизонтальном направлении LinearLayout
.
Это xml этой части:
<LinearLayout
android:id="@+id/post_button_layout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp"
android:orientation="horizontal"
android:padding="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/post_content"
app:layout_constraintHorizontal_bias="0.807"
app:layout_constraintStart_toStartOf="@+id/post_content"
app:layout_constraintTop_toBottomOf="@+id/post_divider2">
<ImageButton
android:id="@+id/post_comment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:drawable/screen_background_light_transparent"
app:srcCompat="@drawable/ic_comment"
tools:layout_editor_absoluteX="37dp"
tools:layout_editor_absoluteY="500dp" />
<ToggleButton
android:id="@+id/toggleButton"
style="@style/CollectToggle"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/ic_collect_toggle_bg"/>
<ImageButton
android:id="@+id/post_collect"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:drawable/screen_background_light_transparent"
app:srcCompat="@drawable/ic_collection"
tools:layout_editor_absoluteX="288dp"
tools:layout_editor_absoluteY="508dp" />
<ImageButton
android:id="@+id/post_share"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:drawable/screen_background_light_transparent"
app:srcCompat="@drawable/ic_share"
tools:layout_editor_absoluteX="104dp"
tools:layout_editor_absoluteY="508dp" />
</LinearLayout>