在 Android Studio 2021.2.1 新定义 layout 文件的时候,如果 EditText 与 TextView 相邻定义,如下:
会在 EditText 收到警告信息:
或者:
这个警告的原因是:一般情况下,EditText 与 TextView 相邻的时候,TextView 一般用于提示用户应该输入何种内容,尤其是有多个 EditText 与 TextView 对的时候,可以通过指定 android:labelFor 来指出两者的对应关系。也可以通过给每个 EditText 增加一个 android:hit 方便用户理解。
解决方法如下:
或者: