首页 > 代码库 > <EditText /> This text field does not specify an inputType or a hint
<EditText /> This text field does not specify an inputType or a hint
我是一个警告,xml代码是:
<EditText android:id="@+id/str_ipaddress" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:inputType="text" />
改成
<EditText android: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 />
添加后黄色叹号就消失了。
<EditText /> This text field does not specify an inputType or a hint
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。