我有一个用 XML 定义的布局。它还包含:
<RelativeLayout android:id="@+id/item" android:layout_width="fill_parent" android:layout_height="wrap_content" />
我想用其他 XML 布局文件来扩充这个 RelativeView。我可能会根据情况使用不同的布局。我该怎么做?我正在尝试不同的变体
RelativeLayout item = (RelativeLayout) findViewById(R.id.item); item.inflate(...)
但它们都没有正常工作。
我不确定我是否遵循了您的问题-您是否尝试将子视图附加到 RelativeLayout?如果是这样,您想按照以下方式做一些事情:
RelativeLayout item = (RelativeLayout)findViewById(R.id.item); View child = getLayoutInflater().inflate(R.layout.child, null); item.addView(child);