方法 inflate(int resource, ViewGroup root, boolean attachToRoot) 中,前连个参数都好理解,我比较费解的是第3个参数。
1: 第一种情况显示checkBox:
setContentView(R.layout.main);
ViewGroup
v
= (
ViewGroup
)
findViewById
(
R
.
id
.
ffff
);
View
vv
=
LayoutInflater.from(this).inflate(R.layout.ffff, v);

2:如果把代码改成这样
View vv = LayoutInflater.from(this).inflate(R.layout.ffff, v, false); 不显示

3:将inflate的第三个参数改成false的时候要想显示,必须自己添加代码
ViewGroup
v
= (
ViewGroup
)
findViewById
(
R
.
id
.
ffff
);
View
vv
=
LayoutInflater
.
from
(
this
).
inflate
(
R
.
layout
.
ffff
,
v
,
false
);
v
.
addView
(
vv
);

所以这个参数的作用就是,是否把选取的视图加入到root中。false 的意思就是不添加到root中。可能需要我们手动添加!