Android-父控件的属性为wrap_content,而子控件的属性为fill_parent,自相矛盾了是否可行?

发布于 2016-11-30 14:15:27 字数 63 浏览 1212 评论 3

比如父控件的宽度为设置为wrap_content,而子空间的宽度设置为fill_parent,不是自相矛盾了吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

虐人心 2017-02-05 20:31:30

若是子空间设置fill_parent那么这个属性就是无效的。应该会按照具体view实际宽度自适应,其实真正的值还是wrap_content。

泛泛之交 2016-12-23 12:40:41

二者之间主要以wrap_content为主,也就是说它的权限值更大一些。当父控件为fill_parent,子控件为wrap_content时,仍然会以wrap_content为主,反之亦然。

归属感 2016-12-02 13:48:04

程序完全可以运行,但是得出了四纵情况:
当我们设置父控件的宽度属性为fill_parent:
①子控件宽度为fill_parent:

②子控件宽度为wrap_content:

当我们设置父控件的宽度属性为wrap_content:
A.子控件宽度为fill_parent:

B.子控件宽度为wrap_content:

可见:虽然二者并不矛盾但是对控件影响较大的是wrap_content,可能它的优先级更高吧!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文