这个警告是什么意思?
没有标签视图使用android:labelFor ="@ id/@ id/editText1"属性指向此文本字段
请注意,double id(@id/@id)是错误消息文本的问题,并不反映XML内容(这是正确的语法).
我的 xml 中有一个EditText,我收到此警告
没有标签视图使用 android:labelFor="@+id/@+id/et_password" 属性指向此文本字段
我在 SO 中进行了搜索,找到了这些帖子,但不幸的是,我没有找到任何答案来解释收到此警告的原因。
这是我的 xml 代码:
<LinearLayout
android:id="@+id/ll_password"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/tv_password"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:text="@string/tv_password" />
<EditText
android:id="@+id/et_password"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:background="@color/background"
android:gravity="start|center_vertical"
android:inputType="textPassword"
android:singleLine="true" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我会收到这个警告。到目前为止我所做的:
1-我尝试更改我的EditTextID
TextView2-在我的布局中删除
但警告仍然存在。我只是想知道,因为我的用户名也是如此,LinearLayout没有任何警告。
我做错了吗?我收到此警告的原因是什么?