如何将视图充气并将其添加到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);

07-24 09:45
查看更多