300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > EditText / This text field does not specify an inputType or a hint

EditText / This text field does not specify an inputType or a hint

时间:2021-01-12 15:11:30

相关推荐

EditText /     This text field does not specify an inputType or a hint

我是一个警告,xml代码是:

<EditTextandroid:id="@+id/str_ipaddress"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:inputType="text" />

改成

<EditTextandroid:id="@+id/str_ipaddress"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:inputType="text"android:labelFor="@id/str_ipaddress" />

就好了。

为什么,因为新版本SDK要求填写属性lableFor,类似于填写一个ID来绑定这个控件,第一句已经添加了一个id,直接用那个就行了

This text field does not specify an inputType or a hint

1 <EditText2 android:layout_width="fill_parent"3 android:layout_height="wrap_content"4 android:minLines="3"5 android:id="@+id/message" 6 />

这样写的时候突然发现有黄色的叹号出现,提示:"This text field does not specify an inputType or a hint";

原因是这个编辑框缺少一个属性:hint。

hint属性作用如下:

修改后代码为:

1 <EditText2 android:layout_width="fill_parent"3 android:layout_height="wrap_content"4 android:minLines="3"5 android:hint="@null" 6 android:id="@+id/message" 7 />

添加后黄色叹号就消失了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。