Intereting Posts

Как сделать EditText Box Height Expand

Вот мой макет:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/etTweetReview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:ems="10" android:hint="Discuss up to 140 characters" android:imeOptions="actionDone" android:inputType="textCapSentences" android:lines="2" android:maxLength="140" android:paddingBottom="10dp" android:singleLine="false" /> <Button android:id="@+id/theReviewBarButton" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="5dp" android:text="Submit Review" android:textSize="22sp" /> <Spinner android:id="@+id/spinnerSort" android:layout_width="120dp" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" /> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/android:list" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="5dp" android:scrollbars="none" android:layout_marginRight="5dp" android:layout_marginTop="8dp" > </ListView> </LinearLayout> 

Когда это окно EditText подходит к концу, я хочу, чтобы оно было перенесено на следующую строку. Прямо сейчас, он просто продолжает двигаться, все останавливается на экране.

Solutions Collecting From Web of "Как сделать EditText Box Height Expand"

Уже задали и ответили ранее.

Текстовый текст в Word Word

Пример кода XML:

 <EditText android:id="@+id/edtInput" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:hint="@string/compose_hint" android:inputType="textCapSentences|textMultiLine" android:maxLength="2000" android:maxLines="4" /> 

Предположим, что вы просто хотите сначала создать одну строку, затем разверните ее до 5 строк, и вы хотите иметь максимум 10 строк.

 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/etMessageBox" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:autoLink="all" android:hint="@string/message_edit_text_hint" android:lines="5" android:minLines="1" android:gravity="top|left" android:maxLines="10" android:scrollbars="none" android:inputType="textMultiLine|textCapSentences"/> 

Увеличивая android:lines вы можете определить, сколько строк.

Попробуйте этот код

 <EditText android:id="@+id/"edittext01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="textCapSentences|textMultiLine" android:maxLength="100" android:maxLines="10"/> 

Просто добавьте android: lines = "6" к вашему edittext

  <Edittext android:id="@+id/edt_address" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:maxLines="6" android:lines="6" android:layout_marginTop="@dimen/activity_vertical_margin" android:gravity="left"/> 

Удалите эту строку из своего EditText

 android:inputType="textCapSentences" 

И добавьте эту строку с количеством требуемых вами строк

 android:lines="2" 

Надеюсь, это поможет вам