Как сделать EditText высотой в пять строк без использования android:inputType="textMultiLine"?

Я хочу иметь представление EditText высотой в пять строк. Я хочу, чтобы он был высотой в пять строк только из соображений визуальной привлекательности (чтобы он не казался тесным). Приведенный ниже код не работает, EditText отображается только в одну строку.

Я попробовал многострочный текст, и он работает визуально, однако я хочу отказаться от него, так как хочу, чтобы виртуальная клавиатура говорила "Next" (а не имела клавишу Enter, которая автоматически предоставляется при многострочном тексте)

Как я могу сделать мое поле EditText больше? Или же, как я могу использовать imeOption "actionNext" с многострочным текстом?

Этот код не работает...

<EditText
        android:id="@+id/etEdit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="top"
        android:inputType="text"
        android:lines="5"  //this has no effect!
        android:imeOptions="actionNext"
        style="@style/dialogInput" />  
7
задан Mel 3 October 2011 в 03:43
поделиться