Intereting Posts
Android Build с Gradle и ProGuard: «Выходная банка должна быть указана после входной банки, или она будет пустой» Абстракция с Java в Android Поместите любой вид на VideoView в Android Как скрыть клавиатуру Android с помощью JavaScript? Производительность веб-браузера Android, что мне не хватает? Полные иконки Galaxy S7 Nougat Добавить пользовательский словарь для проверки орфографии в Android Studio Растровое изображение из памяти Мастер Eclipse для создания новой активности Android не работает Что делает флажок «Библиотека», «Под крышкой»? Как отключить все звуки и вибрацию через Android API Ошибка: выполнение выполнено для задачи ': app: transformClassesWithDexForDebug'. > Com.android.build.api.transform.TransformException: .. ненулевое значение выхода 3 Как проверить, работает ли HoneyComb или выше, и, соответственно, вызвать метод для этой версии? Как ресурсы ресурса хранятся на устройстве Ошибка: выполнение выполнено для задачи ': backend: appengineEndpointsGetClientLibs

Разработка Android: улучшение прокрутки EditText?

Есть ли способ увеличить мою прокрутку EditText? Я хочу, чтобы он прокручивался, как в веб-браузере, плавно и быстро. Это возможно?

Спасибо, Алекс.

Solutions Collecting From Web of "Разработка Android: улучшение прокрутки EditText?"

В Webview используется плавная прокрутка. Это свойство также имеет вид прокрутки.

  • Добавьте текстовый вид внутри Scrollview.
  • Сделайте идентификатор для прокрутки и создайте ссылку в своем коде.
  • Поместите EditText В этом прокрутке (сделайте editText для Wrap Content).

Включите Smooth Scrolling, используя метод ниже,

public void setSmoothScrollingEnabled(boolean smoothScrollingEnabled) 

Управляйте плавной прокруткой, указав границы для прокрутки, используя следующий метод …

 public final void smoothScrollBy (int dx, int dy) //dx,dy.. offset (Relative Position) public final void smoothScrollTo (int x, int y) //scroll to x and y (actual position) 

Вы также можете имитировать поведение прокрутки с помощью следующего метода,

 public void setOverScrollMode (int mode) 

Также вы можете добавить Fling Action, используя следующий метод, ..

 public void fling (int velocityY) 

Лучшее описание текущего и желаемого поведения было бы хорошим, однако вы могли бы получить желаемое поведение путем внедрения в ScrollView.

Вы можете создать CustomEditText extends EditText класс CustomEditText extends EditText и переопределять методы onTouch и onTouchEvent и использовать их для обнаружения жестов, а затем перемещения содержимого вверх или вниз.