Intereting Posts
Android – сбой при генерации случайных чисел Gradle maven зависимость не найдена, если плагин является андроидной библиотекой Значок приложения не отображается на панели действий. Отражение Java для частного статического метода с параметрами Как создать хэш-код Facebook? Совместимость для SwitchPreference (pre ICS)? Android намерение иногда «обрабатывается» вместо ACTION_SEND Android – Google play-сервис: Leaderboard, ограниченное количество запросов Есть ли способ скрыть и показать элементы управления масштабированием в WebView? Типичная аутентификация пользователей приложения с использованием AWS Разница между «ConstraintLayout для android» и «Solver for ConstraintLayout» в инструментах SDK для студии Android Запрос контактов – SOMETIMES возвращает пустой курсор Предварительно загруженное приложение Android с файлом библиотеки .so не может быть обновлено Как сделать кнопку, чтобы заполнить 50% от ширины экрана в android? Изменить маржу макета с помощью XML в Layer-List

Проблема с вертикальной прокруткой Android EditText

У меня есть EditText предопределенного размера, если пользователь вводил больше текста, я не могу прокручивать текст, но он может прокручиваться с помощью шара трека, как я могу решить эту проблему

Если вы хотите, чтобы текст прокручивался по горизонтали, определите в своем теге XML EditText:

android:scrollHorizontally="true" 

Если вы хотите вертикальную прокрутку, определите в теге XML EditText:

 android:scrollbars = "vertical" 

Надеюсь, это помогло.

Внесите следующие изменения, чтобы получить скроллер в вашем EditText

 questionEntry.setScroller(new Scroller(myContext)); questionEntry.setMaxLines(1); questionEntry.setVerticalScrollBarEnabled(true); questionEntry.setMovementMethod(new ScrollingMovementMethod()); 

Как сделать edittext в Android прокручиваемым?

Не забудьте проголосовать, если вы чувствуете, что мой ответ полезен для вас

Благодарю Дипака

В java

  EditText dwEdit = (EditText) findViewById(R.id.DwEdit); dwEdit.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View view, MotionEvent event) { // TODO Auto-generated method stub if (view.getId() ==R.id.DwEdit) { view.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction()&MotionEvent.ACTION_MASK){ case MotionEvent.ACTION_UP: view.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } }); 

В xml

 <EditText android:id="@+id/DwEdit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minLines="10" android:scrollbarStyle="insideInset" android:scrollbars="vertical" android:overScrollMode="always" android:inputType="textCapSentences"> </EditText> 

@Sunil Kumar Ответ Sahoo работал для меня, но мне пришлось удалить строку

 questionEntry.setMaxLines(1);