2011-07-25 7 views
2

ブラックベリーアプリでは、スクロールするVerticalFieldManagerが複数ある場合があります。それらはすべてスクロールして正しく動作しますが、スクロールバーの矢印を表示することはできません。これは私がそれらを初期化するために使用していたコード(これらはすべてほぼ同じです)VerticalFieldManagerはスクロールバーを表示しません

VerticalFieldManager manager = new VerticalFieldManager(VerticalFieldManager.USE_ALL_WIDTH | VerticalFieldManager.VERTICAL_SCROLL | VerticalFieldManager.VERTICAL_SCROLLBAR); 

任意のアイデアですか?なぜ彼らが現れないのか分かりません。 ありがとう、

答えて

2

これは、スクロールせずに初期化された画面全体(プライマリと呼ばれる)を占有している間に、実際にはsuper(Manager.NO_VERTICAL_SCROLL)を呼び出さなかったためです。

他の誰かが同じ問題でつまずいた場合、私がスクロールする要素がスクロールバーに表示されるまで、スクロールバーを表示することができませんでした。 NO_VERTICAL_SCROLLが設定されたマネージャ。

2

BlackBerryのデフォルトのスクロールバーは2つの非常に小さな矢印です(下の画像を参照)。私の推測では、スクロールしたパーセンテージを示す片方の矩形が表示されることを期待しています。

これは、あなたがこのより従来の実装に興味があるかもしれない問題がある場合:私はそれを考え出したhttp://supportforums.blackberry.com/t5/Java-Development/Implementing-a-standard-style-scrollbar-on-a-Blackberry-device/ta-p/504416

乾杯

レイ

BlackBerry Scrollbars

+0

私は小さな矢を期待していましたが、自分自身で解決策を見つけました。 とにかくおかげで。 – Woody

関連する問題