开发者社区 问答 正文

Android中多个Activity可以共用id吗?

在学习Android的时候发现的一个问题

新建一个Activity,会自动生成一个相应的布局文件,如:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="cn.cyk.learn.SecondActivity"
    tools:ignore="MergeRootFrame" />

其中的

 
android:id="@+id/container"

在各个Activity中都是一样的,是不是说他们都共用一个id?如果是的话,他们之间又是怎么区分的呢?

展开
收起
爵霸 2016-06-06 13:32:32 2753 分享 版权
1 条回答
写回答
取消 提交回答
  • 每个Activity对应的视图结构相当于html的DOM树,不同的Activity视图(html页面)中出现相同的id不会有干扰~

    2019-07-17 19:28:21
    赞同 展开评论
问答分类:
问答标签:
问答地址: