如何从content_main.xml获取视图

时间:2015-11-25 11:31:16

标签: android xml android-layout view widget

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

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

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

1 个答案:

答案 0 :(得分:5)

要访问包含的布局,请按以下方式添加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);