2015-01-20 12 views
-1

這是我當前的版本,其中LinearLayout,TextViewsEditText帶文本視圖的LinearLayout應該溢出

文字是動態的。如果它變得很長,那麼最後的TextView會聚集到右側並展開。我想讓它溢出到像寫書一樣的新行。這可能與標準的Android可能性?或者,如果沒有任何圖書館可以做到這一點?

佈局文件

  <LinearLayout 
        android:id="@+id/text_question_block" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginBottom="16dp" 
        android:layout_marginLeft="@dimen/keyline_1" 
        android:layout_marginTop="16dp" 
        android:orientation="horizontal" 
        android:nestedScrollingEnabled="false" 
        android:baselineAligned="false"> 

        <TextView 
         android:id="@+id/text_question_start" 
         style="@style/SessionDetailSectionHeader" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:background="?android:selectableItemBackground" 
         android:clickable="true" 
         android:focusable="true" 
         android:text="asff" /> 

        <EditText 
         android:id="@+id/edit_text_one" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:inputType="numberDecimal" 
         android:ems="3" 
         android:maxLength="5" /> 

        <TextView 
         android:id="@+id/text_question_mid" 
         style="@style/SessionDetailSectionHeader" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:background="?android:selectableItemBackground" 
         android:clickable="true" 

         android:focusable="true" 
         android:text="asfasdf" /> 

        <EditText 
         android:id="@+id/edit_text_two" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:inputType="numberDecimal" 
         android:ems="3" 
         android:maxLength="5" /> 

        <TextView 
         android:id="@+id/text_question_end" 
         style="@style/SessionDetailSectionHeader" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:background="?android:selectableItemBackground" 
         android:clickable="true" 
         android:focusable="true" 
         android:text="asdfasdf asdfsdf fdgffd" /> 
       </LinearLayout> 
+0

當然有可能。發佈佈局文件,以便我們可以提供幫助。 – codeMagic 2015-01-20 20:32:57

+0

好的你發現在 – Naveen 2015-01-20 21:25:57

回答

1

你有你的Views組的widthwrap_content所以,自然,這將是一樣寬,它需要保存的文本。

您可以分別使用weights並將width分別設置爲"0dp"weight的金額將取決於你想要每個人有多寬。

你可以看到this answer for an example of using weight

+0

以下是的,但我想溢出到下一行,如果不是 – Naveen 2015-01-20 22:08:59

+0

是的,但我想溢出到下一行,如果不匹配一行。你的鏈接正在討論一個單行佈局 – Naveen 2015-01-20 22:09:31

+0

只要你沒有'maxLines'設置 – codeMagic 2015-01-20 22:12:54