Ich mache eine einfache Konverter-App. Versuche, die Eingabe zu konvertieren und sie in den EditTexts unten anzuzeigen, aber meine ScrollView funktioniert nicht. (Wörtlich tut nichts) Ich benutze ConstraintLayout als root und ich habe LinearLayout darin, welches die Wurzel von ScrollView ist.Kann nicht herausfinden, warum scrollview nicht scrollen
Also, was fehlt mir hier?
<?xml version="1.0" encoding="utf-8"?>
<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:context="gns.converter.LengthConversion">
<Spinner
android:id="@+id/spinnerTo"
android:layout_width="120dp"
android:entries="@array/spinnerLengthItems"
android:layout_height="wrap_content"
app:layout_constraintLeft_toRightOf="@+id/textFrom"
android:layout_marginLeft="42dp"
app:layout_constraintBaseline_toBaselineOf="@+id/textFrom"
android:layout_marginStart="42dp" />
<EditText
android:id="@+id/textFrom"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number"
android:textSize="20sp"
android:hint="(From) 0"
android:gravity="right"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="44dp"
android:layout_marginLeft="16dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginStart="16dp" />
<Button
android:id="@+id/buttonConvert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="78dp"
android:layout_marginTop="13dp"
android:text="CONVERT"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textFrom"
android:layout_marginStart="78dp" />
<Button
android:id="@+id/buttonClear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="42dp"
android:layout_marginTop="23dp"
android:text="CLEAR"
app:layout_constraintLeft_toRightOf="@+id/buttonConvert"
app:layout_constraintTop_toBottomOf="@+id/spinnerTo"
android:layout_marginStart="42dp" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="495dp"
android:orientation="horizontal"
android:layout_marginRight="8dp"
android:background="#e40707"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginLeft="8dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="30dp"
app:layout_constraintTop_toBottomOf="@+id/buttonConvert"
app:layout_constraintHorizontal_bias="0.0">
<ScrollView
android:layout_width="match_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText8"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
<EditText
android:id="@+id/editText9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name" />
</LinearLayout>
</ScrollView>
</LinearLayout>
</android.support.constraint.ConstraintLayout>
Ich denke, es ist wahrscheinlich wegen ** android machen: layout_height = "fill_parent" ** versuchen, es zu ändern, um * wrap_content * oder * match_parent * sehen, ob das hilft. –