Android Studio 看不到 TextView ID

Android Studio can't see TextView ID

我有一个文本视图,xml 文件是

<TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:fontFamily="sans-serif"
        android:lineSpacingExtra="30sp"
        android:text="MyText"
        android:textColor="?android:attr/colorActivatedHighlight"
        android:textSize="18sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.22000003" />

没有这个文本视图的 ID,所以我不能在 MainActivity.java 中使用它,我刚开始 Android Studio(到目前为止我使用 Python)我是什么不见了?

我也有一个按钮,它有一个 id

只需添加:

<TextView
    android:id="@+id/myTextView"
    ... (rest of lines)
    app:layout_constraintVertical_bias="0.22000003" />

myTextView 将是您选择的标识符

请记住这一点:

创建 XML 布局文件时,您必须为
指定 Activity 名称值 tools:context 如下所示:

tools:context=".views.QuestionActivity"

这将允许您从指定 activity 中的 XML 布局文件中检索所有 ID。

此外,如果您已检查一切正确但仍然无法获取 ID,请重新启动 IDE。

还要确保在您的“AndroidManifest.xml”文件中创建了 activity 并指定了正确的名称。