Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓工作室可以';看不到文本视图ID_Java_Android_Textview_Main Activity - Fatal编程技术网

Java 安卓工作室可以';看不到文本视图ID

Java 安卓工作室可以';看不到文本视图ID,java,android,textview,main-activity,Java,Android,Textview,Main Activity,我有一个文本视图,xml文件是 <TextView android:layout_width="wrap_content" android:layout_height="30dp" android:fontFamily="sans-serif" android:lineSpacingExtra="30sp" android:text="MyText" android:textColor="?an

我有一个文本视图,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布局文件时,必须为
指定活动名称值 工具:上下文如下:

tools:context=".views.QuestionActivity"
这将允许您从指定活动中的XML布局文件中检索所有ID

另外,如果您已经检查了所有内容是否正确,但仍然无法获取ID,则只需重新启动IDE即可


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

是否需要为文本视图定义id?或者你需要在活动中使用它?详细说明。此文本视图是带有“Hello World!”的默认视图,因此我认为它在默认情况下必须有一个ID。对于文本视图,您需要手动将ID定义为android:ID=“@+ID/tvTest”。tvTest是文本视图的标识符,您将在活动中使用它来绑定某些数据。但为什么默认情况下它没有id?在我添加的每个项目中,我都必须添加id字段。。。另一个选项是将它添加到设计属性中,这将把它添加到xml中。除此之外,还有许多情况下不需要ID,因为您不会从活动/片段中的任何位置引用它