1

我将以编程方式创建一个带有一些文本和图像视图的新 RelativeLayout,然后将其添加到父布局中。问题:是否可以在 XML 中定义该布局,然后以编程方式将其添加到父级?会是更快的方法..

4

3 回答 3

4

使用通货膨胀:

final LayoutInflater lyInflaterForPanel = (LayoutInflater) mContext
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout lLayoutPanel = (LinearLayout) lyInflaterForPanel.inflate(
                R.layout.my_row, null);

这对我有用。

于 2012-11-07T09:53:54.170 回答
1

是的,使用LayoutInflater您将膨胀您的 XML,然后将其添加到父级..

检查,Android 中的 LayoutInflater 是做什么的?

于 2012-11-07T09:53:50.980 回答
0

为此使用 LayoutInflater 类。它会将您的布局转换为视图并将其添加到父级。

于 2012-11-07T09:54:26.067 回答