Android-父控件的属性为wrap_content,而子控件的属性为fill_parent,自相矛盾了是否可行?
比如父控件的宽度为设置为wrap_content,而子空间的宽度设置为fill_parent,不是自相矛盾了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如父控件的宽度为设置为wrap_content,而子空间的宽度设置为fill_parent,不是自相矛盾了吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
若是子空间设置fill_parent那么这个属性就是无效的。应该会按照具体view实际宽度自适应,其实真正的值还是wrap_content。
二者之间主要以wrap_content为主,也就是说它的权限值更大一些。当父控件为fill_parent,子控件为wrap_content时,仍然会以wrap_content为主,反之亦然。
程序完全可以运行,但是得出了四纵情况:
当我们设置父控件的宽度属性为fill_parent:
①子控件宽度为fill_parent:
②子控件宽度为wrap_content:
当我们设置父控件的宽度属性为wrap_content:
A.子控件宽度为fill_parent:
B.子控件宽度为wrap_content:
可见:虽然二者并不矛盾但是对控件影响较大的是wrap_content,可能它的优先级更高吧!