2017-09-01 143 views
-2

這是我的佈局:澄清佈局

<ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="50dp"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical"> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" 
       android:background="@drawable/under_line_edit"> 

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:background="@drawable/ic_assignment" /> 

       <EditText 
        android:id="@+id/editName" 
        android:textColor="#000000" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:background="@drawable/under_line_edit"/> 
      </LinearLayout> 


      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" 
       android:layout_marginTop="30dp" 
       android:background="@drawable/under_line_edit"> 

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:id="@+id/img" 
        android:background="@drawable/ic_person_outline" /> 

       <EditText 
        android:id="@+id/editUsername" 
        android:textColor="#000000" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:background="@drawable/under_line_edit"/> 
      </LinearLayout> 

    </ScrollView> 

我不明白爲什麼,如果我把match_parent上的ImageView和editTex,後者不佔據整個屏幕的高度。
相反,我得到兩行,因爲我想但我不明白爲什麼

爲什麼?

+0

所以目前它給你2'ImageViews'對方下了'EditText'旁邊的每個'ImageView'? –

+0

是,我不明白爲什麼如果我使用的高度 – Ibernato933

+0

match_parent這是因爲你有2個LinearLayouts對方和自己都方向的下方設置爲橫向。 –

回答

0

請試試這個:

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="50dp"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight="1" 
      android:orientation="horizontal"    
      android:background="@drawable/under_line_edit"> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:background="@drawable/ic_assignment" /> 

      <EditText 
       android:id="@+id/editName" 
       android:textColor="#000000" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@drawable/under_line_edit"/> 
     </LinearLayout> 


     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight="1" 
      android:orientation="horizontal" 
      android:layout_marginTop="30dp" 
      android:background="@drawable/under_line_edit"> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:id="@+id/img" 
       android:background="@drawable/ic_person_outline" /> 

      <EditText 
       android:id="@+id/editUsername" 
       android:textColor="#000000" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@drawable/under_line_edit"/> 
     </LinearLayout> 

</ScrollView> 
+0

thnks我的回答!!!!!!!!!!! – Ibernato933