Android studio 如何将EditText输入保存为Kotlin/AndroidStudio中的类属性?

Android studio 如何将EditText输入保存为Kotlin/AndroidStudio中的类属性?,android-studio,kotlin,Android Studio,Kotlin,我有一个名为Symplez的类,它的属性“notes”是字符串,“intensity”是int。我想将用户输入EditText时接收到的信息链接成存储在属性“notes”和“intensity”属性中的数据,以包含从seekbar接收到的信息 open class Symptomz(notes:String, intensity:Int) { var intensity:int var notes:String init{ this.notes = notes this.int

我有一个名为Symplez的类,它的属性“notes”是字符串,“intensity”是int。我想将用户输入EditText时接收到的信息链接成存储在属性“notes”和“intensity”属性中的数据,以包含从seekbar接收到的信息

open class Symptomz(notes:String, intensity:Int) {
var intensity:int
var notes:String

init{
    this.notes = notes
    this.intensity = intensity
}
public override fun toString():String {
    return notes
}
以下是XML:

<EditText
    android:id="@+id/addNotesToSymptom"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="181dp"
    android:ems="10"
    android:gravity="start|top"
    android:importantForAutofill="no"
    android:inputType="textMultiLine"
    android:visibility="gone"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="@+id/checkBox2"
    app:layout_constraintTop_toBottomOf="@+id/checkBox2" />

<SeekBar
    android:id="@+id/seekBarSymptomIntensity"
    style="@android:style/Widget.DeviceDefault.SeekBar"
    android:layout_width="256dp"
    android:layout_height="22dp"
    android:layout_marginTop="61dp"

    android:layout_marginEnd="124dp"
    android:layout_marginBottom="66dp"
    android:clickable="true"
    android:filterTouchesWhenObscured="false"
    android:focusable="true"
    android:indeterminateBehavior="repeat"
    android:isScrollContainer="false"
    android:max="100"
    android:progress="0"
    android:thumb="@android:drawable/alert_dark_frame"
    app:layout_constraintBottom_toTopOf="@+id/checkBox2"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/spinner" />

我不确定您是否可以直接链接它,但您可以通过

val edit: EditText = findViewById(R.id.addNotesToSymptom);
val result : String = edit.getText().toString();

只要在需要时直接使用EditText:)