我想在我的 main.xml 中多次放置一个自定义 View ,它由一个 RelativeLayout、一些控件和我的自定义 View 组成。 此自定义 View 应使用以下(简化的)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>
如何让它在每次创建时都使用这个文件?这在安卓中甚至可能吗?我能找到的所有自定义 View 都不使用自己的 layout-xml 文件。
谢谢!
最佳答案
让您的自定义 View
膨胀布局作为其设置的一部分。 Here is a project除其他事项外,它实现了一个 ColorMixer
自定义 View
,它使包含三个 SeekBar
小部件和其他一些东西的布局膨胀。
关于android - 将 android 自定义 View 绑定(bind)到特定的布局 xml(这甚至可能吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713155/