从android中的XML文件创建视图对象
问题描述:
我只想从xml布局文件中获取对象,而无需将其实施到当前布局中。从android中的XML文件创建视图对象
我知道有
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
但执行后的道路的布局上面会被执行,在我的“myparent” - 视图立即显示出来,对不对?我只想让Object自己获得它的属性等等。也许(但只有可能)稍后将其插入到显示的布局中。 这可能吗?
问候
答
你可以把这个组件隐形搭配:
android:visibility="gone"
来源: http://developer.android.com/reference/android/view/View.html#attr_android:visibility
答
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
年底参数决定是否要自动添加新的视图myparent。将其设为false以仍使用父级的布局属性。
或者,如果你不关心父母的布局参数,可以关注@ inazaruk的回答
你的意思是什么类型的对象?如果你只是想要一个XML定义的GUI对象的句柄,为什么不使用findViewById(id)? –