如何将视图充气并将其添加到LinearLayout
的子视图列表中?
最佳答案
调用充气机构造函数时,将attachToRoot
设置为false;然后在初始化视图后手动添加该视图。否则,除了添加的第一个子项之外,您将丢失所有子项的初始化。
例子:
View view = inflater.inflate(R.layout.some_view, parent, false);
((TextView) view.findViewById(R.id.some_text)).setText(someString);
parent.addView(view);
不该做的一个例子:
View view = inflater.inflate(R.layout.some_view, parent);
((TextView) view.findViewById(R.id.some_text)).setText(someString);