猿问

我可以在Android中使用2个具有相同ID的不同视图吗

为TextView和ImageView设置相同的ID是否正确?由于它们属于一个实体,因此我给了他们两个相同的ID。如果是,那么我如何分别通过ID查找这些视图?


猛跑小猪
浏览 183回答 2
2回答

守候你守候我

从理论上讲您可以,但是强烈建议您不要这样做。同一布局内的ID重复,因为它会阻止按ID查找视图(您需要遍历子项或以其他方式引用它们),并且在这些视图尝试存储/恢复其视图时会导致冲突/彻底崩溃savedInstanceState。
随时随地看视频慕课网APP

相关分类

Java
我要回答