为什么android:layout_height只能填充父节点减去填充或换行内容?如果我想减去所有其他查尔兹呢?比如我能做这个吗?
kiz8lqtg1#
如果你想填充所有可用空间,只需设置height = "0dp"并设置约束到你想设置高度的propper视图。
height = "0dp"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="0dp" android:padding="10dp" android:text="TextView Top Half" app:layout_constraintBottom_toTopOf="@+id/button2" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dp" android:text="Button 1" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dp" android:text="Button 2" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toEndOf="@+id/button" /> </androidx.constraintlayout.widget.ConstraintLayout>
这是一个布局从你的形象。
vuv7lop32#
textColor="0xFFFFFFFF"; id="line"; layout_gravity="center"; textSize="11.5sp"; layout_width="25%w"; layout_height="wrap"; layout_marginBottom="3dp";
2条答案
按热度按时间kiz8lqtg1#
如果你想填充所有可用空间,只需设置
height = "0dp"
并设置约束到你想设置高度的propper视图。这是一个布局从你的形象。
vuv7lop32#