将android自定义视图绑定到特定的布局xml(这甚至可能吗?)

时间:2011-01-17 12:30:48

标签: android xml layout view

我想在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中甚至可能吗?我找到的所有自定义视图都不使用自己的layout-xml文件。

谢谢!

1 个答案:

答案 0 :(得分:5)

让您的自定义View将布局作为其设置的一部分。 Here is a project除其他外,还实现了ColorMixer自定义View,其中包含三个SeekBar小部件和其他一些内容的布局。