android应用程序开发中的EditText警告

android应用程序开发中的EditText警告,android,Android,在xml文件中声明EditText时,我收到了如下警告 无标签视图使用android:labelFor=“@+id/@+id/start”属性指向此文本字段 编辑文本代码为 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/start" android:hint="@string/edit_me

在xml文件中声明EditText时,我收到了如下警告

无标签视图使用android:labelFor=“@+id/@+id/start”属性指向此文本字段

编辑文本代码为

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"        
    android:id="@+id/start"
    android:hint="@string/edit_message" />


使用
android:labelFor=“@+id/start”
而不是
android:id=“@+id/start”
在编辑文本中使用如下id

 android:id="@+id/editText1"
如果您想设置labelFor,请使用

 android:labelFor="@id/editText1"

我也不知道这个错误消息试图告诉我做什么

谢天谢地,我找到了一个解释:

警告告诉您EditText字段没有可访问性打开时用户可以读取的文本视图,因为您没有使用android:labelFor属性指定文本视图

此警告的解决方案: 没有标签视图指向具有android:labelFor=“@+id/@+id/editText1”属性的此文本字段

当您将文本字段拖放到图形布局中时,会出现上述错误

生成的代码如下所示:

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="31dp"
android:layout_marginTop="154dp"
android:ems="10"
android:inputType="textPersonName" >

<requestFocus />

解决方案:
添加此标签“android:labelFor=“@+id/editText1”,如下所示

<EditText
android:id="@+id/editText1"
android:labelFor="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="31dp"
android:layout_marginTop="154dp"
android:ems="10"
android:inputType="textPersonName" >

<requestFocus />
</EditText>

您确定它是“android:labelFor=“@id/editText1”而不是“android:labelFor=“@+id/editText1”?可能是重复的