2012-11-20 60 views
1

我想弄清楚一种方法来使抽象的布局。Android抽象布局

我有一个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 ViewGroups。我已经想出了如何获得ViewGroup,但我无法弄清楚如何采用其他视图并通过我正在制作的自定义视图来强加它。基本上,我想要一个抽象布局,我可以选择要插入占位符的自定义视图。

另外,我会感谢任何想法什么可能是一个更好的方式来做我想做的事情。

回答