首页 > 解决方案 > id "" 未在 Android Studio 中的任何地方定义

问题描述

我在 Android Studio 的 Java 代码中有这个错误,它说 id "textDateTime" 没有在任何地方定义。

我该如何定义它?如果我只是抑制(忽略未知的 id)并继续前进,可以吗?

<androidx.constraintlayout.widget.ConstraintLayout

<EditText
            android:id="@+id/inputNoteSubtitle"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="@dimen/_12sdp"
            android:layout_marginTop="@dimen/_15sdp"
            android:layout_marginEnd="@dimen/_12sdp"
            android:background="@null"
            android:fontFamily="@font/ubuntu_medium"
            android:hint="@string/note_subtitle"
            android:importantForAutofill="no"
            android:includeFontPadding="false"
            android:inputType="textMultiLine"
            android:paddingTop="@dimen/_8sdp"
            android:paddingBottom="@dimen/_8sdp"
            android:textColor="@color/colorTextSubtitle"
            android:textColorHint="@color/colorTextHint"
            android:textSize="@dimen/_13ssp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/textDateTime" />


    </androidx.constraintlayout.widget.ConstraintLayout>

    </ScrollView>

</androidx.coordinatorlayout.widget.CoordinatorLayout>

标签: javaandroidandroid-studio

解决方案


您在布局中引用了此 ID

 app:layout_constraintTop_toBottomOf="@+id/textDateTime"

如果您的布局中没有任何具有此 ID 的视图,只需删除此行。


推荐阅读