9赞
625
当前位置:  开发笔记 > 编程语言 > 正文

嵌套约束布局?这是不好的做法吗?

如何解决《嵌套约束布局?这是不好的做法吗?》经验,是哪儿的问题?

我在了解的使用方面有一个灰色地带Constraint Layout

我已使用实现了我的布局Constraint Layout。但是碰巧我想让一组视图项充当一个视图,例如使两个ImageViews和a TextView像单个视图一样响应点击,因此我需要将它们放在另一个布局中并使用此布局来响应点击。我想知道是否可以将它们放置在另一个Constraint Layout布局中(其他布局无法提供我想要的视图布局),这会导致嵌套Constraint Layout在单个布局中。

因此,一般来讲,嵌套Constraint Layout是可以的,否则它的用途将是错误的做法(即具有平坦的布局)?

编辑

答案中有建议为每个视图设置侦听器,而不是为其父布局设置侦听器,我已经测试了这种方法,这不是我所需要的。例如,当我有一个带有文本和可绘制对象的自定义按钮时(我无法使用它drawableLeftdrawableRight按钮本身的属性,因为它看起来不像我们设计的那样),如您所见,分别进行点击ImageViewTextView聆听,因为用户会看到两种不同的点击效果,而且看起来不会像单击一个按钮一样。

推荐阅读
devbox
mobiledu2502860983
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4