Android开发:改进编辑文本滚动?
有没有办法增加我的编辑文本的滚动? 我想让它像在网上浏览一样滚动,平滑快速。 这可能吗 谢谢,Android开发:改进编辑文本滚动?,android,scroll,android-edittext,Android,Scroll,Android Edittext,有没有办法增加我的编辑文本的滚动? 我想让它像在网上浏览一样滚动,平滑快速。 这可能吗 谢谢, Alex.最好能更好地描述当前和期望的行为,但是,通过嵌入ScrollView,您可能会获得所需的行为。您可以创建一个CustomEditText扩展EditText类,覆盖onTouch和onTouchEvent方法,并使用这些方法检测手势,然后上下移动内容。Webview使用平滑滚动。滚动视图也具有此属性 在滚动视图中添加文本视图 为scrollview创建一个ID,并在代码中创建引用 将Edi
Alex.最好能更好地描述当前和期望的行为,但是,通过嵌入ScrollView,您可能会获得所需的行为。您可以创建一个
CustomEditText扩展EditText
类,覆盖onTouch
和onTouchEvent
方法,并使用这些方法检测手势,然后上下移动内容。Webview使用平滑滚动。滚动视图也具有此属性
- 在滚动视图中添加文本视图
- 为scrollview创建一个ID,并在代码中创建引用
- 将EditText放置在此滚动视图中(使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)
您还可以使用以下方法添加投掷动作
public void fling (int velocityY)
我真的需要回答这个问题,我有一个250个代表的悬赏去寻找一个可以接受的工作答案。你能解释一下情况吗?