fill_parent和wrap_content有什么区别?

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


您是否可以找到任何文档?我很想很好地理解它。


慕尼黑的夜晚无繁华
浏览 1018回答 3
3回答

明月笑刀无情

这两个属性都可以应用于View的(视觉控件)水平或垂直大小。它用于根据其内容或父布局的大小来设置“视图”或“布局”的大小,而不是明确指定尺寸。fill_parent(MATCH_PARENT在API级别8及更高版本中已弃用并重命名)将小部件的布局设置为fill_parent将迫使其扩展以占据其所放置的布局元素内的可用空间。这大致相当于将Windows Form Control的dockstyle设置为Fill。将顶层布局或控件设置为fill_parent将强制其占据整个屏幕。wrap_content将View的大小设置为wrap_content将迫使其仅扩展到足以容纳其包含的值(或子控件)的程度。对于控件-例如文本框(TextView)或图像(ImageView)-这将包裹所显示的文本或图像。对于布局元素,它将调整布局的大小以适合作为其子级添加的控件/布局。大致相当于将Windows窗体控件的Autosize属性设置为True。
打开App,查看更多内容
随时随地看视频慕课网APP