Android 什么是R.id.容器? 这段代码到底是做什么的 R.id.container在与上述代码类关联的activity_detail.xml和activity_main.xml中声明。代码如何知道它引用的是哪个R.id.container

Android 什么是R.id.容器? 这段代码到底是做什么的 R.id.container在与上述代码类关联的activity_detail.xml和activity_main.xml中声明。代码如何知道它引用的是哪个R.id.container,android,Android,通常,在onCreate方法中将布局添加到活动中。这就是代码如何知道引用了哪个容器。它只是将一个片段添加到您在xml布局中声明的“容器”中。由于您在例如onCreate()中添加了布局,编译器知道哪个布局是正确的 添加:“container”只是一个名称或id。发布您的xml…container在Android中是什么意思?container只是一个id。在您的布局xml中,将有一些视图或布局具有Android:id=“@+id/container”。为此,将创建常量R.id.container

通常,在onCreate方法中将布局添加到活动中。这就是代码如何知道引用了哪个容器。

它只是将一个
片段添加到您在xml布局中声明的“容器”中。由于您在例如
onCreate()
中添加了布局,编译器知道哪个布局是正确的


添加:“container”只是一个名称或id。发布您的xml…

container在Android中是什么意思?container只是一个id。在您的布局xml中,将有一些视图或布局具有
Android:id=“@+id/container”
。为此,将创建常量R.id.container,通过它,您可以从代码访问该视图或布局。
if (savedInstanceState == null) {
    getSupportFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();
}