Android:线性布局新行

我使用TextView创build了一个如下所示的LinearLayout。 文本是可变的。 如果元素变得比布局宽度大,就会变得讨厌。 我希望文本能够在写一本书的时候stream到一个新的线上。 这可能吗?

<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="xx" android:textAppearance="?android:attr/textAppearanceSmall" /> <EditText ...> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="xx" android:textAppearance="?android:attr/textAppearanceSmall" /> </LinearLayout> 

编辑

喜欢这个:

  1. textview1text edittext textview2
  2. textview2continuesin2ndrow

不是这样的:

  1. textview1text edittext textview2text
  2. textview1cont

Solutions Collecting From Web of "Android:线性布局新行"

试试像…

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:layout_width="wrap_content" android:layout_height="fill_parent" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="xx" android:textAppearance="?android:attr/textAppearanceSmall" /> <EditText ...> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="xx" android:textAppearance="?android:attr/textAppearanceSmall" /> </LinearLayout> </LinearLayout> 

您可以在linearlayout中使用android:orientation="vertical"来获取不同行中的元素

试试像这样的东西

 <?xml version="1.0" encoding="utf-8"?> <android.widget.LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.example.sushrut.recipedemo.MainActivity"> <android.widget.LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginBottom="40dp" android:layout_marginTop="40dp" android:orientation="horizontal" tools:context="com.example.sushrut.recipedemo.MainActivity"> <android.support.design.widget.FloatingActionButton android:id="@+id/cameraActionButton" android:layout_width="68dp" android:layout_height="68dp" android:layout_gravity="center" android:layout_marginBottom="20dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="20dp" app:fabSize="normal" app:srcCompat="@android:drawable/ic_menu_camera" /> <android.support.design.widget.FloatingActionButton android:id="@+id/choiceActionBtn" android:layout_width="68dp" android:layout_height="68dp" android:layout_gravity="center" android:layout_marginBottom="20dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="20dp" app:fabSize="normal" app:srcCompat="@android:drawable/ic_input_add" /> </android.widget.LinearLayout> <android.widget.LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:orientation="horizontal" tools:context="com.example.sushrut.recipedemo.MainActivity"> <android.support.design.widget.FloatingActionButton android:id="@+id/addToLibraryBtn" android:layout_width="68dp" android:layout_height="68dp" android:layout_gravity="center" android:layout_marginBottom="20dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="20dp" android:clickable="true" app:fabSize="normal" app:srcCompat="@android:drawable/ic_menu_save" /> <android.support.design.widget.FloatingActionButton android:id="@+id/recipeBrowseBtn" android:layout_width="68dp" android:layout_height="68dp" android:layout_gravity="center" android:layout_marginBottom="20dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="20dp" android:clickable="true" app:fabSize="normal" app:srcCompat="@android:drawable/btn_plus" /> </android.widget.LinearLayout> </android.widget.LinearLayout>