2010-06-18 32 views
0

我有一個目前滾動的畫面(我有箭頭在右邊),但滾動似乎集中在我有的ButtonField對象上這一頁。有什麼辦法可以將滾動設置爲非焦點滾動(每次移動幾個像素)。有沒有辦法設置它?黑莓(Java) - 設置滾動不集中在屏幕上的對象

其他想法,我有(這聽起來哈克所以我想避免): - 配售NullFields左右滾動 - 手動聽trackwheelRoll事件,並適當移動

回答

0

這不是真正如何滾動工作於軌跡球BlackBerry設備。它總是基於從一個領域到另一個領域的焦點變化。整個屏幕可以「平滑」滾動的唯一時間是沒有接受焦點的區域(或者在諸如Storm之類的觸摸屏設備上)。

要使用類比:只需將屏幕上的每個可聚焦字段想象爲就像文本編輯器中的一行文本一樣。只需通過箭頭鍵移動光標,就可以讓屏幕滾動,但只有當光標碰到當前可見屏幕的邊緣,然後才以單行遞增方式到達下一行。在軌跡球黑莓手機上,軌跡球就相當於箭頭鍵 - 不幸的是,在文本編輯器中沒有類似的「用鼠標平滑地拖動滾動條」。希望這是有道理的!

+0

感謝您的信息。問題是我的文本可能會填充多個屏幕,這意味着如果沒有單行滾動,可能無法看到整個文本。 – paullb 2010-06-18 05:24:41