有关线性布局和控件的问题
这两个控件指的是同一个控件吗?还有这里match_parent的父控件指的是LinearLayout吗?warp_content中说的控件内容有多大控件就有多大,这两个控件分别指的是什么,指的是同一个控件吗?Layout不也是一种控件吗?感觉这里说的好绕。
正在回答
比如控件A和控件B A在B的里面 B就是父控 B在A的里面,A就是父控件
您好,match_parent按照该控件所在的父级控件大小,例如
<LinearLayout>
<TextView
android:layout_width="match_parent"
/>
</LinearLayout>
在这段代码中,TextView 控件的父级控件是LinearLayout,所以TextView 的layout_width属性的宽度就是以父级控件为准
而warp_content,是指按照该控件中的内容大小为准
例如:
<LinearLayout>
<TextView
android:layout_width="warp_content"
android:text="hello world"
/>
</LinearLayout>
在这段代码中,TextView有一个text属性,而 android:layout_width="warp_content"
这个时候TextView的宽度就和text文本为准,也就是hello world这几个字有多宽,那么TextView就有多大
如果我解决了您的问题,请采纳!慕课网祝您学习愉快
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星