即使我没有引用它们,我是否应该为XML布局文件中的每个元素添加android:id
属性?
我在其他地方问了一下,得到了这个答案:
没有指定ID的视图不会由系统自动保留/恢复其状态。 [...] 如果您的编辑文本没有android:id,那么如果您旋转屏幕,则编辑文本中的文本将被清除
所以从这个意义上讲,它让我认为没有必要。
我该怎么做?
答案 0 :(得分:0)
您已经有了答案,您应该为每个要保持状态的视图添加ID。
例如,您不需要费心去保持具有属性android的TextView状态:不会更改的文本。
但是你可能希望保持用户填充信息的EditText的状态。您可以通过两种方式保持状态:
因此,在简历中,为您要绑定的视图和您想要android的视图放置id以跟踪状态。