繁体   English   中英

Android 布局资源 id 别名

[英]Android layout resource id aliasing

我编写了一个应用程序,它使用两个不同的片段来呈现不同的视频源。 我对两个片段都有一个单独的布局文件,它们在两个布局文件中具有非常相似的结构(唯一的区别是视频表面和一个按钮)我有相同的按钮、文本视图等......我测试了应用程序,似乎工作正常,但现在我注意到片段 UI 元素共享相同的 id.... 检查和其他工具没有警告或发出任何信号,但我想知道这是否是一个坏习惯。

没问题。 只需确保在片段的 onCreateView 方法中膨胀正确的布局文件,因此片段 class 只知道在膨胀的布局文件中定义的视图和 id。
但最好不要对视图使用相同的 id,因为将来可能会导致 IDE 自动完成混淆,但一般来说没关系。

这样做并没有错,但建议使用不同的 ID,因为从长远来看,如果布局更多,区分起来可能会变得复杂,特别是在使用自动完成时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM