在android中从XML文件创建视图对象

在android中从XML文件创建视图对象,android,android-layout,layout-inflater,Android,Android Layout,Layout Inflater,我只想从xml布局文件中获取对象,而不必将其实现到当前布局中 我知道你的路 LayoutInflater.from(context).flate(R.layout.myfile,myparent,true); 但在执行上述操作后,布局将立即实现并显示在我的“myparent”视图中,对吗?我只想让对象本身得到它的属性等等。并且可能(但仅可能)稍后将其插入到显示的布局中。 可能吗 关于您应该将您的线路更改为: LayoutInflater.from(context).inflate(R.layo

我只想从xml布局文件中获取对象,而不必将其实现到当前布局中

我知道你的路

LayoutInflater.from(context).flate(R.layout.myfile,myparent,true);
但在执行上述操作后,布局将立即实现并显示在我的“myparent”视图中,对吗?我只想让对象本身得到它的属性等等。并且可能(但仅可能)稍后将其插入到显示的布局中。 可能吗


关于

您应该将您的线路更改为:

LayoutInflater.from(context).inflate(R.layout.myfile, null);

您可以在文档中找到它。

您可以通过以下方法使此组件不可见:

android:visibility="gone"
资料来源:

end参数决定是否自动将新视图添加到myparent。将其设置为false以仍使用父级的布局属性


或者,如果您不关心父对象的布局参数,请按照@inazaruk的答案进行操作

您指的是什么类型的对象?如果您只需要XML定义的GUI对象的句柄,为什么不使用findViewById(id)?
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);