LayoutInflater.inflate()返回的视图是否也总是ViewGroup?

时间:2014-02-04 19:46:32

标签: java android

我想以编程方式在屏幕上添加LinearLayout。当我致电getlayoutInflater().inflate(R.layout.whatever, null)时,返回的View是否也会是ViewGroup?什么能回来的不是ViewGroup?

2 个答案:

答案 0 :(得分:2)

返回的视图取决于布局中定义的根视图。它也可以是TextView之类的简单视图,因此不一定是ViewGroup

答案 1 :(得分:0)

答案是否定的。您可以在此处查看ViewGroups中的ViewGrouphttp://developer.android.com/reference/android/view/ViewGroup.html

基本原则是Views可以包含子ImageView

例如,如果您为其中只有View的布局进行通货膨胀。那就是{{1}}。