Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有一些布局的项目,我从另一个也有自己的布局的项目链接到它。问题是它会导致重复的标识符,因此当我尝试从其中一个项目中扩展布局时,我会从另一个项目中获取具有相同标识符的布局。我该如何解决这个问题?谢谢。
尝试使用完整路径,例如com.my.first.package.name.R.layout.sameId和com.my.second.package.name.R.layout.sameId
com.my.first.package.name.R.layout.sameId
com.my.second.package.name.R.layout.sameId
在您的布局中使用其他标识符应该不是问题,因为您在同一个充气资源中没有两个具有相同 id 的资源或共享相同的根视图。
这就像在布局中使用 @android:id/text1 id。
如果这是一个问题,为什么不重命名您自己的 ID?