有关线性布局和控件的问题

有关线性布局和控件的问题

这两个控件指的是同一个控件吗?还有这里match_parent的父控件指的是LinearLayout吗?warp_content中说的控件内容有多大控件就有多大,这两个控件分别指的是什么,指的是同一个控件吗?Layout不也是一种控件吗?感觉这里说的好绕。http://img1.sycdn.imooc.com/climg//589d2d250001b24f07980315.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

比如控件A和控件B  A在B的里面 B就是父控  B在A的里面,A就是父控件

  • 轻风起自远东QAQ 提问者 #1
    在我上面这张图片中,LinearLayout的父控件是什么呀
    2017-02-10 11:35:31
  • 姜饼 回复 提问者 轻风起自远东QAQ #2
    你这张图片中,LinearLayout就是父控件了,他的上一层没有任何控件了。在这种情况下 他的父控件就是手机屏幕,也就是说在你这种图中,LinearLayout的父控件是手机屏幕
    2017-02-10 11:51:23
  • 轻风起自远东QAQ 提问者 #3
    非常感谢!
    2017-02-10 12:00:41
姜饼 2017-02-10 11:14:08

您好,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就有多大

如果我解决了您的问题,请采纳!慕课网祝您学习愉快


  • 提问者 轻风起自远东QAQ #1
    谢谢~我还想问一下那LinearLayout的父控件指的是什么呢
    2017-02-10 11:15:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师