从视图对象

时间:2018-02-06 17:53:54

标签: android android-layout android-studio

我们说我有一个视图对象:

View elem = getLayoutInflater().inflate(R.layout.element_activity, null);

我动态地对此视图进行一些编辑,并需要将其作为参数传递给接受资源的函数(例如R.layout.element_activity)。是否可以将此编辑后的视图传递给该函数?

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

是否可以将此编辑过的视图传递给该函数?

不,LayoutInflater类中没有inflate方法的重载版本,它接受View作为参数。

View    inflateinflate(int resource, ViewGroup root)
View    inflate(XmlPullParser parser, ViewGroup root)
View    inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot)
View    inflate(int resource, ViewGroup root, boolean attachToRoot)

注意:如果您有视图实例,那么只需使用它,无需从资源或任何内容中提升新视图