Привязать пользовательское представление Android к определенному XML-макету (возможно ли это?)

Я хотел бы несколько раз поместить настраиваемое представление в мой main.xml, который состоит из RelativeLayout, некоторых элементов управления и затем моего настраиваемого представления. Это настраиваемое представление должно использовать следующий (упрощенный) xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="220px"
android:layout_height="220px"
android:background="@drawable/contextitemshape">
<TextView
    android:text="some caption"
    android:textSize="23px"
    android:textColor="#000000"/>
    <FrameLayout
    android:id="@+id/content"/>
</RelativeLayout>

Как я могу заставить его использовать этот файл каждый раз при его создании? Это вообще возможно в Android? Все настраиваемые представления, которые я могу найти, не используют собственный XML-файл макета.

Спасибо!

5
задан ShadowMare 17 January 2011 в 12:30
поделиться