Android中wrap_parent、match_parent是什么意思,有什么区别么?

 我来答
燕fannie
2018-03-31 · TA获得超过1.1万个赞
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:2万
展开全部

1、wrap是扩展空间,并且强制性占用整个空间,不给其他控件留地方。

2、match的话是指“填充满”父容器。但是他跟fill_parent是不一样的,fill是真的填满,没有条件。而match的话有自动调整的功能。

区别: 1、wrap_content
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。设置一个视图的尺寸为wrap_content大体等同于设置Windows控件的Autosize属性为True。

2、match_parent
Android2.2中match_parent和fill_parent是一个意思 .两个参数意思一样,match_parent更贴切,于是从2.2开始两个词都可以用。那么如果考虑低版本的使用情况你就需要用fill_parent了

1、Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。

威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
bd08106160
推荐于2018-02-26 · TA获得超过278个赞
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
wrap是根据容器内的东西决定组件的大小,比如一个按钮,按钮中的字体大,那么这个按钮就大,字体小那么相应的按钮就会小些。
match的话是指“填充满”父容器。但是他跟fill_parent是不一样的,fill是真的填满,没有条件。
而match的话有自动调整的功能。效果对比如下:
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青岛的美丽家园
2019-05-28
知道答主
回答量:28
采纳率:0%
帮助的人:5.8万
展开全部
Android中所有的控件都具有这两个属性,可选值有3种:match_parent、fill_parent、wrap_content.
其中match_parent和fill_parent的意义相同,但官方更推荐match_parent.

match_parent表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小
wrap_content表示让当前的控件大小能够刚好包含里面的内容,也就是由控件内容决定当前控件的大小
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
08功夫熊猫
2011-07-21 · 超过31用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:63.2万
展开全部
wrap_parent指的是包容到父容器,就是说填满父容器,比如我的宽度设置为wrap_parent,则这个组建的宽度将填满他的上一级。至于match_parent我还不太清楚。呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式