Android 从视图对象获取布局(资源)

Android 从视图对象获取布局(资源),android,android-layout,android-studio,Android,Android Layout,Android Studio,假设我有一个视图对象: View elem = getLayoutInflater().inflate(R.layout.element_activity, null); 我动态地对该视图进行了一些编辑,需要将其作为参数传递给一个函数,该函数接受一个resource ex.R.layout.element_活动。是否可以将此编辑的视图传递到该函数中 提前谢谢 是否可以将此编辑的视图传递到该函数中 不,类中没有接受视图作为参数的充气方法的重载版本 View inflateinflate(i

假设我有一个视图对象:

View elem = getLayoutInflater().inflate(R.layout.element_activity, null);
我动态地对该视图进行了一些编辑,需要将其作为参数传递给一个函数,该函数接受一个resource ex.R.layout.element_活动。是否可以将此编辑的视图传递到该函数中

提前谢谢

是否可以将此编辑的视图传递到该函数中

不,类中没有接受视图作为参数的充气方法的重载版本

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)

注意:如果您有视图实例,那么只需使用它,无需从参考资料或其他任何内容中膨胀新视图

检查java是按值传递还是按引用传递..好的,谢谢,那么还有其他方法吗?基本上,我要做的是编辑一个视图,然后从中获取资源id,这样我就可以将它传递到我正在使用的选项卡视图库中。现在还不清楚你到底想实现什么,资源id是固定的,您可以简单地传递它们,尽管我怀疑您的函数希望将更多视图添加到构造的视图中,因此如果是这种情况,那么您可以创建视图并使用addView方法添加它们