Android: Linear Layout new Line

J'ai créé LinearLayout comme ci-dessous avec TextView. Le texte est variable. Si les éléments augmentent par rapport à la largeur de la disposition, cela devient méchant. Je veux que le flux de texte s'inscrive dans une nouvelle ligne, on ne le fera que lorsqu'il écrit un livre. Est-ce possible?

<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> 

modifier

  • DialogFragment.getDialog renvoie null
  • Sqlite de synchronisation bidirectionnelle sqlite Android
  • NotifyDataSetChanged ne fonctionne pas sur RecyclerView
  • GetApplication () vs getApplicationContext ()
  • Erreur Genymotion: "Impossible de charger VirtualBox Engine" sur Yosemite. VirtualBox installé
  • AccountManager getUserData retourne nulle malgré sa configuration
  • comme ça:

    1. Textview1text edittext textview2
    2. Textview2continuesin2ndrow

    pas comme ça:

    1. Textview1text edittext textview2text
    2. Textview1cont

    3 Solutions collect form web for “Android: Linear Layout new Line”

    Essayez quelque chose comme …

     <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> 

    Vous pouvez utiliser android:orientation="vertical" dans linearlayout pour obtenir des éléments dans différentes lignes

    Essayez quelque chose comme ça

     <?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> 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.