首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在android中从XML文件创建View-Object

在android中从XML文件创建View-Object
EN

Stack Overflow用户
提问于 2011-12-13 05:46:25
回答 3查看 30.8K关注 0票数 26

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

我知道该怎么做

代码语言:javascript
复制
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);

但是在执行完上面的代码之后,布局将会被实现并立即显示在我的"myparent"-View中,对吧?我只想让对象本身获得它的属性等等。并可能(但仅可能)稍后将其插入到所示的布局中。这有可能吗?

问候

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-13 06:21:06

您应该将行更改为:

代码语言:javascript
复制
LayoutInflater.from(context).inflate(R.layout.myfile, null);

您可以在documentation here中找到它。

票数 49
EN

Stack Overflow用户

发布于 2011-12-13 20:56:46

代码语言:javascript
复制
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);

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

或者,如果您不关心父级的布局参数,请遵循@inazaruk的答案

票数 5
EN

Stack Overflow用户

发布于 2011-12-13 20:08:50

您可以使用以下命令使此组件不可见:

代码语言:javascript
复制
android:visibility="gone"

来源:http://developer.android.com/reference/android/view/View.html#attr_android:visibility

票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8481329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档