android 在不同的 xml 中的 id 可以不同
2016-04-15 13:48
316 查看
当然可以啊。即使是同一个布局里也可以使用相同的ID。
具有相同ID的View,如果它们隶属于不同布局,程序运行时这些同ID View将隶属于不同的对象,findViewById会依据调用它的对象来区分这些View;如果它们在同一个布局里,使用findViewById方法通常会得到最前面的那个(整个布局会组织成一个树形结构,findViewById方法从根View开始往下查找,查到第一个就返回)。
具有相同ID的View,如果它们隶属于不同布局,程序运行时这些同ID View将隶属于不同的对象,findViewById会依据调用它的对象来区分这些View;如果它们在同一个布局里,使用findViewById方法通常会得到最前面的那个(整个布局会组织成一个树形结构,findViewById方法从根View开始往下查找,查到第一个就返回)。
相关文章推荐
- Android MVC、MVP和MVVP的概念、运用及区别
- Android Edittext设置光标颜色
- 浅谈Android应用保护(一):Android应用逆向的基本方法
- android项目解刨之时间轴
- android Toast大全,建立属于你自己的Toast
- Android 头像上传 相机+图库 绘制圆形头像
- Android设备通过fastboot刷入TWRP
- Android Studio和Gradle
- android studio中文乱码各种情况的解决办法
- android.view.WindowLeaked异常的解决方案
- 解决 Android Studio 乱码问题
- Android知识点总结
- android studio导入PullToRefresh教程
- Android Fragment之间参数传递通过使用bundle进行参数传递
- Android Fragment之间参数传递通过Activity中的变量
- Android中View和ViewGroup介绍
- Android中Bitmap,byte[],Drawable相互转化
- Android Interface Definition Language (AIDL)——翻译自developer.android.com
- 你应该知道的那些Android小经验
- Android 颜色对照表