Ввод данных в текст редактирования с самого начала - PullRequest
0 голосов
/ 13 марта 2012

У меня есть фиксированная высота и ширина редактируемого текста. Когда я начну печатать, курсор будет посередине. Я хочу, чтобы курсор находился в начале текста редактирования. Как я могу этого добиться? Мой код для редактирования текста выглядит следующим образом

<EditText
        android:id="@+id/txtMessage"
        android:layout_width="230dp"
        android:layout_height="120dp" 
        android:inputType="textMultiLine"               
        android:maxLength="100"/>

Ответы [ 3 ]

3 голосов
/ 13 марта 2012

вам нужно установить гравитацию вида (где содержимое должно быть выровнено).

android:gravity="left|top"
1 голос
/ 13 марта 2012

hiiiii user1203673

Вы можете сделать это как фиксировать ширину, но не фиксировать высоту. Сойр-курсор будет получать удовольствие от начинающего человека. попробуйте это

1 голос
/ 13 марта 2012

Я проверил ваш код и он работает очень хорошо ....

<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/txtMessage"
       android:layout_width="230dp"
       android:layout_height="120dp"
       android:inputType="textMultiLine"
       android:maxLength="100" />

</LinearLayout>

нет необходимости в гравитации ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...