首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种在XML中将多个视图放在一起的方法?

一种在XML中将多个视图放在一起的方法?
EN

Stack Overflow用户
提问于 2014-12-09 06:38:42
回答 1查看 84关注 0票数 1

所以,我知道LinearLayout,RelativeLayout等。

假设我有一个TextView和ImageView。我想让这两个都隐形。当然,我可以让这两个分别隐形。但从逻辑上讲,两者都是齐头并进的,所以我更喜欢将它们包裹在某种东西中,使其不可见或可见。

如果不需要的话,我不想用LinearLayout/RelativeLayout弄乱XML文件。有没有更简单的工具来把它们放在一起?

EN

回答 1

Stack Overflow用户

发布于 2014-12-09 07:34:50

在没有更好的方法的情况下,我最终使用了better的能力(参见here)来注入多个视图:

代码语言:javascript
复制
@InjectViews({ R.id.first_name, R.id.middle_name, R.id.last_name })
List<EditText> nameViews

...and一个简单的方法来切换这些元素的视图状态。

我认为这就是它所能得到的最好的东西(而且它真的只是让人眼花缭乱,没有把元素分组在一起)。

所以你的问题的答案似乎是:不,没有这样的事情。

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

https://stackoverflow.com/questions/27368322

复制
相关文章

相似问题

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