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