gpt4 book ai didi

android - fill_parent 和 wrap_content 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:50:47 24 4
gpt4 key购买 nike

在 Android 中,布局小部件时,fill_parent(API 级别 8 及更高级别的 match_parent)和 wrap_content 有什么区别?

是否有任何文档可供您引用?我有兴趣很好地理解它。

最佳答案

这两个属性都可以应用于 View 的(视觉控制)水平或垂直尺寸。它用于根据内容或其父布局的大小设置 View 或布局大小,而不是显式指定维度。

fill_parent(在 API 级别 8 及更高版本中已弃用并重命名为 MATCH_PARENT)

将小部件的布局设置为 fill_parent 将强制它展开以占用其所在布局元素内的可用空间。这大致相当于将 Windows 窗体控件的停靠样式设置为 填写

将顶级布局或控件设置为 fill_parent 将强制它占据整个屏幕。

wrap_content

将 View 的大小设置为 wrap_content 将强制其扩展至足以包含其包含的值(或子控件)的程度。对于控件——如文本框 (TextView) 或图像 (ImageView)——这将包装正在显示的文本或图像。对于布局元素,它将调整布局大小以适应作为其子元素添加的控件/布局。

这大致相当于将 Windows 窗体控件的 Autosize 属性设置为 True。

在线文档

Android 代码文档 here 中有一些详细信息.

关于android - fill_parent 和 wrap_content 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/432763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com