我有这两个布局,我试图从这两个可滚动的布局中做出来,我尝试了一切(我没有发布我的尝试,因为我不想重载代码)。我尝试过的所有东西总是部分工作,总是其中一个布局没有正确显示...我也试图用“包含布局”连接它们但是效果不好并导致数字选择器消失。我正在尝试那些应该如此简单的事情,我真的无法理解为什么它不起作用。注意:“GameContentET”应该是适当的消耗,第二个布局只包含8个EdiTexts。第一个布局:
<android.support.constraint.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/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="12dp"
android:layout_marginEnd="176dp"
android:text="Title"
app:layout_constraintBottom_toTopOf="@+id/numberPicker2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<NumberPicker
android:id="@+id/numberPicker2"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/GameTitleET"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
<EditText
android:id="@+id/GameTitleET"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:ems="10"
android:hint="Text1"
android:inputType="textPersonName"
android:text=""
app:layout_constraintBottom_toTopOf="@+id/GameContentET"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/numberPicker2" />
<EditText
android:id="@+id/GameContentET"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="267dp"
android:hint="TextBox2"
android:inputType="textMultiLine"
android:maxLines="8"
android:textSize="10sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/GameTitleET"</android.support.constraint.ConstraintLayout>
这是第二种布局:(非常简单,8个EditTexts一个接一个)
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteY="81dp">
<EditText
android:id="@+id/MethodTitleET1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:ems="10"
android:hint="@string/TitleOfMethod"
android:inputType="textPersonName"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/MethodContentET1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="22dp"
android:hint="@string/ContentOfMethod"
android:inputType="textMultiLine"
android:maxLines="8"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/MethodTitleET1" />
<EditText
android:id="@+id/MethodTitleET2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="34dp"
android:ems="10"
android:hint="@string/TitleOfMethod"
android:inputType="textPersonName"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="@+id/MethodContentET2"
app:layout_constraintTop_toBottomOf="@+id/MethodContentET1" />
<EditText
android:id="@+id/MethodContentET2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/ContentOfMethod"
android:inputType="textMultiLine"
android:maxLines="8"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/MethodTitleET2" />
<EditText
android:id="@+id/MethodTitleET3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="11dp"
android:ems="10"
android:hint="@string/TitleOfMethod"
android:inputType="textPersonName"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/MethodContentET2" />
<EditText
android:id="@+id/MethodContentET3"
android:layout_width="384dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="10dp"
android:hint="@string/ContentOfMethod"
android:inputType="textMultiLine"
android:maxLines="8"
android:textSize="14sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/MethodTitleET3" />
<EditText
android:id="@+id/MethodTitleET4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="19dp"
android:ems="10"
android:hint="@string/TitleOfMethod"
android:inputType="textPersonName"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/MethodContentET3" />
<EditText
android:id="@+id/MethodContentET4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="35dp"
android:hint="@string/ContentOfMethod"
android:inputType="textMultiLine"
android:maxLines="8"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
我想做最简单的事情并将它们组合成一个可滚动的布局,最好通过“include”,但此时任何可行的东西都可以。 我希望你能指导并帮助我到达那里,谢谢!