この警告の意味は何ですか?
android:labelFor="@ id/@ id/editText1" 属性を持つこのテキスト フィールドを指すラベル ビューはありません
ダブル ID ( @id/@id
) はエラー メッセージ テキストの問題であり、XML コンテンツ (正しい構文) を反映していないことに注意してください。
この警告の意味は何ですか?
android:labelFor="@ id/@ id/editText1" 属性を持つこのテキスト フィールドを指すラベル ビューはありません
ダブル ID ( @id/@id
) はエラー メッセージ テキストの問題であり、XML コンテンツ (正しい構文) を反映していないことに注意してください。
同じ警告メッセージが表示されました。EditTextにヒントを追加すると消えました
android:hint="Some explanation about the input..."
これはおそらく、この編集テキストのラベルを定義し、そのラベル定義内で labelFor を使用してそれらをリンクする必要があることを意味します。
コード例:
<TextView
android:id="@+id/my_textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:labelFor="@+id/my_editText" <!--the plus sign goes first in the code-->
android:text="I'm a label" />
<EditText
android:id="@id/my_editText" <!--no plus sign if not the first-->
android:layout_width="wrap_content"
android:inputType="text"
android:layout_height="wrap_content" />
テキストビューだけではありません。
両方の属性を書くことで解決しました:
android:id="@+id/editText1"
android:labelFor="@+id/editText1"
editTextを選択し、Propertiesに移動し、次にLabel forに移動し、 @id/EditText1と入力します