Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从content_main.xml获取视图_Android_Xml_Android Layout_View_Widget - Fatal编程技术网

Android 如何从content_main.xml获取视图

Android 如何从content_main.xml获取视图,android,xml,android-layout,view,widget,Android,Xml,Android Layout,View,Widget,我们在安卓Studio 1.4中推出了新模式,其中包含conten_main.xml文件 我需要从该文件中获得一个FrameLayout视图,但是通过findViewById()这是不可能的。因为ActivityMain.java具有activity\u main.xml布局,其中包括 app\u bar\u activity\u main.xmllayout,其中包括content\u main.xmllayout 如何从content\u main.xml获取FrameLayout视图?要访

我们在安卓Studio 1.4中推出了新模式,其中包含
conten_main.xml
文件

我需要从该文件中获得一个
FrameLayout
视图,但是通过
findViewById()
这是不可能的。因为
ActivityMain.java
具有
activity\u main.xml
布局,其中包括
app\u bar\u activity\u main.xml
layout,其中包括
content\u main.xml
layout


如何从
content\u main.xml
获取
FrameLayout
视图?

要访问包含的布局,请按如下方式添加id:

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

如果框架布局直接出现在activity_main.xml中,则可以按照通常的方式获得它。将if分配给框架布局,并使用findView by id访问它。
View contentView = findViewById(R.id.id_content_main);
FrameLayout layout = (FrameLayout)contentView.findViewById(R.id.frame_layout_id);