簡體   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