所以我有一個約束佈局,高度爲wrap_content
,寬度爲match_parent
。我想知道Android約束佈局 - 兒童對齊
如何對齊
button
到recycler view
的中心如果他們水平呈現。如何對齊
button
到LinearLayout
的中心(將在後面填充)..如果他們水平呈現。
我試圖constraint.Guideline
但似乎不是因爲約束佈局wrap_content
高度的工作。有什麼建議麼?
所以我有一個約束佈局,高度爲wrap_content
,寬度爲match_parent
。我想知道Android約束佈局 - 兒童對齊
如何對齊button
到recycler view
的中心如果他們水平呈現。
如何對齊button
到LinearLayout
的中心(將在後面填充)..如果他們水平呈現。
我試圖constraint.Guideline
但似乎不是因爲約束佈局wrap_content
高度的工作。有什麼建議麼?
也許對其他人這種解答可能有用。
我們可以在回收站視圖或線性佈局下有一個空視圖。
<View
android:id="@+id/horizontal_view"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/recyclerview"
tools:layout_editor_absoluteX="8dp" />
現在將按鈕對齊父窗口和此視圖的中心。
app:layout_constraintBottom_toTopOf="@+id/horizontal_view"
app:layout_constraintLeft_toLeftOf="@+id/parent"
app:layout_constraintRight_toLeftOf="recyclerview"
app:layout_constraintTop_toTopOf="parent"
這應該做的工作:)
要居中對齊,您需要設置左對齊和右對齊。例如
<Button
android:id="@+id/button"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"/>
有你的第一個案件,但不是在第二(LinearLayout中),因此它具有固定的高度 –