gpt4 book ai didi

安卓开发 : Improve EditText Scrolling?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:50 29 4
gpt4 key购买 nike

有什么方法可以增加我的 EditText 的滚动吗?我想让它像在 Web 浏览器上那样滚动,流畅且快速。这可能吗?

谢谢,亚历克斯。

最佳答案

Webview 使用平滑滚动。 ScrollView 也有这个属性。

  • 在 ScrollView 中添加 TextView 。
  • 为 ScrollView 创建一个 ID 并在您的代码中创建引用。
  • 将 EditText 放置在此 ScrollView 中(使 editText 包装内容)。

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

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)

关于安卓开发 : Improve EditText Scrolling?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4353792/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com