web-dev-qa-db-ja.com

MultiLine EditText in Androidマテリアルデザイン

<Android.support.design.widget.TextInputLayout
            Android:id="@+id/float_edit_description"
            Android:layout_width="match_parent"
            Android:layout_height="wrap_content"
            Android:layout_below="@+id/ll4"
            Android:layout_marginTop="5dp">

            <EditText
                Android:id="@+id/edit_description"
                Android:layout_width="match_parent"
                Android:layout_height="wrap_content"
                Android:layout_centerHorizontal="true"
                Android:focusable="true"
                Android:gravity="top|left"
                Android:hint="Description"
                Android:inputType="text"
                Android:maxLines="3"
                Android:paddingTop="0dp"
                Android:scrollbars="vertical"
                Android:textColor="@Android:color/black"
                Android:textColorHint="@color/hint_grey" />
        </Android.support.design.widget.TextInputLayout>

上記をEditText複数行にしたい。ユーザーが「Enter」を押すと、カーソルは2行目に移動します。

12
Amardeepvijay

EditTextを追加します

<EditText 
...
Android:inputType="textMultiLine"
/>
26
sasikumar

設定する必要があります

Android:lines="5"によるプレビューのデフォルト行

Android:maxLines="10"による行の制限

Android:gravity="start"で入力を開始

このコードを試してください:

<EditText
                Android:id="@+id/et_content"
                Android:layout_width="match_parent"
                Android:layout_height="wrap_content"
                Android:layout_marginTop="10dp"
                Android:background="@drawable/ic_launcher"
                Android:gravity="start"
                Android:hint="hint"
                Android:inputType="text"
                Android:lines="5"
                Android:maxLines="10"
                Android:padding="10dp"
                Android:textColor="#000" />
5
Ajay Mistry