Android开发:改进EditText滚动?

Ale*_*eAP 8 android scroll android-edittext

有什么办法可以增加我的EditText的滚动吗?我想让它像在网页上一样滚动浏览,流畅而快速.这可能吗?

谢谢,亚历克斯.

Ano*_* CH 17

Webview使用平滑滚动.滚动视图也具有此属性.

  • 在Scrollview中添加文本视图.
  • 为scrollview创建一个ID并在代码中创建引用.
  • 将EditText放在此滚动视图中(将editText设置为Wrap Content).

使用以下方法启用平滑滚动,

public void setSmoothScrollingEnabled(boolean smoothScrollingEnabled)
Run Code Online (Sandbox Code Playgroud)

通过使用以下方法指定滚动的边界来控制平滑滚动...

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)
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下方法模仿过度滚动行为,

public void setOverScrollMode (int mode)
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下方法添加Fling Action,..

public void fling (int velocityY)
Run Code Online (Sandbox Code Playgroud)