0

android 开发人员指南说,您的活动中的视图需要具有唯一的 id 才能在 onRestoreInstanceState() 中恢复它们。这是真的吗,还是足以确保对于每个视图,它的所有子视图都有不同的 id?

如果整个层次结构中的所有视图都应该具有唯一的 id,那么就不可能将相同的布局资源膨胀两次并将两个副本添加到同一个视图组。相反,您必须以编程方式完成所有操作,并为您使用的每个视图手动分配唯一的 ID。

4

1 回答 1

0

ID 在膨胀布局中应该是唯一的(一个 .xml 资源文件)。但是,描述相同布局(例如,横向和纵向布局视图)的 .xml 资源应该具有相同的 ID

于 2014-08-24T16:54:30.623 回答