如何从 content_main.xml 获取视图

How to get a view from content_main.xml

我们在 Android Studio 1.4 个新模式中有 conten_main.xml 个文件。

我需要从该文件中获取 FrameLayout 视图,但是 findViewById() 这是不可能的。因为 ActivityMain.javaactivity_main.xml 布局,其中包括 app_bar_activity_main.xml布局,其中包括content_main.xml布局。

如何从 content_main.xml 获得 FrameLayout 视图?

要访问您包含的布局,请添加一个 ID,如下所示:

<include 
    android:id="+id/id_content_main"
    layout="@layout/content_main" />

然后这样访问

View contentView = findViewById(R.id.id_content_main);
FrameLayout layout = (FrameLayout)contentView.findViewById(R.id.frame_layout_id);