繁体   English   中英

如何删除textview的滚动?

[英]How to remove scrolling of textview?

我有一个TextView,我在Java中将它作为“消息”引用,并将其设置为可滚动,如下所示:

 message.setMovementMethod(new ScrollingMovementMethod());

我有另一个名为“停止”的按钮,它会从消息textview中删除滚动焦点。 如何移除焦点并停止滚动?

TextView.setMovementMethod(MovementMethod) -method docs:

设置要用于此TextView的移动方法(箭头键处理程序)。 可以为null以禁止使用箭头键移动光标或滚动视图。

请注意, 如果您希望带有键侦听器或移动方法的TextView不可聚焦 ,或者您希望没有键侦听器或移动方法的TextView可以聚焦,则必须在调用此方法后再次调用setFocusable(boolean)可聚焦性以您想要的方式回归。

所以这应该消除焦点:

message.setFocusable(false);

虽然这将完全滚动:

message.setMovementMethod(null);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM