小記初学android過程で出会った小さな問題(android 4.4)
602 ワード
layoutファイルには次のような編集ボックスがあります.
理由:新しいバージョンのSDKでは、このコントロールをバインドするためにIDを記入するのと同じように、属性lableForを記入する必要があります.
解決策:属性にandroid:labelFor="@id/pwd_edittext"属性を追加
<EditText
android:id="@+id/pwd_edittext"
android:inputType="textPassword"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:minWidth="200sp"/>
この時点でxmlファイルには、No label views point to this text field with an android:labelFor="@+id/@+id/pwd_edittext"attributeという警告が表示されます.理由:新しいバージョンのSDKでは、このコントロールをバインドするためにIDを記入するのと同じように、属性lableForを記入する必要があります.
解決策:属性にandroid:labelFor="@id/pwd_edittext"属性を追加