Android抽象布局

Android抽象布局,android,android-layout,abstract-class,Android,Android Layout,Abstract Class,我在想办法做一个抽象的布局 我有一个XML布局文件,定义为: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:ori

我在想办法做一个抽象的布局

我有一个XML布局文件,定义为:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/Title"
        style="@style/bigText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />

    <ViewGroup
        android:id="@+id/QuestionArea"
        android:layout_below="@+id/Title"
        android:layout_centerHorizontal="true" />

    <ViewGroup
        android:id="@+id/AnswerArea"
        android:layout_alignLeft="@+id/Title"
        android:layout_below="@+id/Title" 
        android:layout_alignParentBottom="true"/>

</RelativeLayout>

我想创建一系列类,它们都用自己的自定义视图替换QuestionArea和AnswerArea视图组。我已经知道如何获取视图组,但是我不知道如何获取另一个视图并将其与我正在创建的自定义视图进行超级合并。本质上,我想要一个抽象的布局,我可以选择要插入占位符的自定义视图


或者,如果您能想出更好的方法来完成我的任务,我将不胜感激。

您可以尝试使用ViewStubs并按代码设置
充气ID


您可以尝试使用ViewStubs并按代码设置充气ID