Android,我们可以在不同的xml文件中为视图重复ID吗?

Android,我们可以在不同的xml文件中为视图重复ID吗?,android,user-interface,Android,User Interface,假设我们有3种不同的活动。每个活动都有自己的用于绘制UI的XML文件。 在每个XML文件中,我们都有一个TextView(但每个文件的样式和其他文件不同) 我想知道如果我将相同的id分配给它们中的每一个会发生什么情况,例如,为所有它们分配android:id=“@+id/textView”。当您使用setContentView(R.layout.yourlayout)时 findViewById()将仅从该特定版面获取文本视图…因此您可以在不同的活动中分配相同的ID。当您使用setContent

假设我们有3种不同的活动。每个活动都有自己的用于绘制UI的XML文件。 在每个XML文件中,我们都有一个TextView(但每个文件的样式和其他文件不同)


我想知道如果我将相同的id分配给它们中的每一个会发生什么情况,例如,为所有它们分配
android:id=“@+id/textView”

当您使用setContentView(R.layout.yourlayout)时
findViewById()将仅从该特定版面获取文本视图…因此您可以在不同的活动中分配相同的ID。

当您使用setContentView(R.layout.yourlayout)时
findViewById()将仅从该特定布局获取文本视图…因此您可以在不同的活动中分配相同的ID。

是。你可以。findviewbyid方法将从当前布局返回textview是。你可以。findviewbyid方法将从当前布局返回textview