我的代码中线性布局的父级是什么?

时间:2014-06-25 21:32:59

标签: java android button

这是我目前的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

   <EditText android:id="@+id/edit_message"
       android:layout_weight = "1"
       android:layout_width = "0dp"
       android:layout_height= "wrap_content"
       android:hint = "@string/edit_message" />
   <Button
       android:layout_width = "wrap_content"
       android:layout_height= "wrap_content"
       android:text = "@string/submit"
       android:onClick = "sendMessage"  />


</LinearLayout>

我研究了术语match_parent并发现它匹配父布局的大小&#34;(Src:http://www.simplecodestuffs.com/difference-between-wrap-content-and-fill-parentmatch-parent/

对于按钮,如果我指定match_parent,我知道父级将是线性布局。我的问题是,如果我在线性布局上指定match_parent,它会匹配哪个父级?那个父母的术语是什么?

1 个答案:

答案 0 :(得分:2)

LinearLayout的父级可以是一个活动(因此LinearLayout将与设备的屏幕一样大),或片段,或列表/网格项e.t.c.在任何情况下,你都会包含你的布局。