我将以编程方式创建一个包含一些文本和图像视图的新RelativeLayout,然后将其添加到父布局中。问题:是否可以在XML中定义该布局,然后以编程方式将其添加到父级?会是一种更快的方式..
答案 0 :(得分:4)
使用通货膨胀:
final LayoutInflater lyInflaterForPanel = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout lLayoutPanel = (LinearLayout) lyInflaterForPanel.inflate(
R.layout.my_row, null);
这对我有用。
答案 1 :(得分:1)
是的,使用LayoutInflater,您将膨胀您的XML,然后将其添加到父..
答案 2 :(得分:0)
使用LayoutInflater类。它会将您的布局转换为视图并将其添加到父级。