我们说我有一个视图对象:
View elem = getLayoutInflater().inflate(R.layout.element_activity, null);
我动态地对此视图进行一些编辑,并需要将其作为参数传递给接受资源的函数(例如R.layout.element_activity)。是否可以将此编辑后的视图传递给该函数?
提前致谢。
答案 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)
注意:如果您有视图实例,那么只需使用它,无需从资源或任何内容中提升新视图