【发布时间】:2013-09-03 09:19:47
【问题描述】:
我想用另一个 LinearLayout 的多个实例来扩充 LinearLayout。我怎样才能做到这一点?我的问题是我似乎总是使用相同的实例,因此一遍又一遍地添加该实例。
简而言之:我需要一种将LinearLayout 子级的新实例添加到另一个LinearLayout 父级的方法。
这是我到目前为止所做的:
private void setupContainers() {
LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(MainActivity.LAYOUT_INFLATER_SERVICE);
LinearLayout parentContainer = (LinearLayout)this.findViewById(R.id.parent_container);
for (int i = 0; i < someNumber; i++) {
LinearLayout childContainer = (LinearLayout) layoutInflater.inflate(R.layout.child_container, null);
parentContainer.addView(childContainer);
}
}
【问题讨论】:
标签: android view android-linearlayout layout-inflater