So che ci sono molte domande correlate in Stackoverflow, ma ho provato a fare tutto ciò che è scritto in ognuna di esse e finora non sono riuscito a farlo funzionare.EditText non avvolgerà il suo testo
Il mio problema è semplice. Ho un'applicazione Android, e ho una casella in cui l'utente inserirà il testo. Tuttavia, non voglio che questo testo sia multilinea (non dovrebbe avere "\ n" in esso), ma voglio che vada a capo se la dimensione della linea è maggiore della finestra. Quindi, in sostanza, quello che voglio è lo stesso comportamento che ha il campo TextBox su Oggetto Gmail.
Questa è tutta la mia vista:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/question"
android:textAppearance="@style/titleFont"/>
<EditText
android:id="@+id/edit_question_value"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.3"
android:gravity="top"
android:inputType="textImeMultiLine|textEmailSubject"
android:maxLength="70"
>
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/answer"
android:textAppearance="@style/titleFont"/>
<EditText
android:id="@+id/edit_question_answer"
android:layout_width="match_parent"
android:layout_height="0dp"
android:gravity="top"
android:layout_weight="0.7"
android:inputType="textMultiLine"/>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<Button
android:id="@+id/save_question"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_weight="0.5"
android:text="@string/save"/>
<Button
android:id="@+id/cancel_edit_question"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/cancel"/>
</LinearLayout>
Il testo che voglio avere questo comportamento è theone con l'id è uguale a @ + id/edit_question_value. Finora, sono stato in grado di renderlo veramente multilinea (in modo che l'utente possa digitare se lo desidera) o su una sola riga e il testo non verrà avvolto. Forse alcuni degli elementi attorno al testo stanno avendo delle interferenze, ed è per questo che ho incluso l'intera visione.
Qualcuno sa cosa sta succedendo?