2012-11-20 93 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,但我無法弄清楚如何採用其他視圖並通過我正在製作的自定義視圖來強加它。基本上,我想要一個抽象佈局,我可以選擇要插入佔位符的自定義視圖。

另外,我會感謝任何想法什麼可能是一個更好的方式來做我想做的事情。

回答