こんにちは、私は多くのテキストを含むlabelfieldを含む画面を持って、その後、画面の下部にボタンがあります。ブラックベリーのテキストとボタンのフォーカスの問題
画面が表示されているときにボタンにフォーカスがあるため、ラベルの下部のみが表示され、ボタンだけがフォーカスを得ることができるため、スクロールできません。
どうすれば修正できますか?
こんにちは、私は多くのテキストを含むlabelfieldを含む画面を持って、その後、画面の下部にボタンがあります。ブラックベリーのテキストとボタンのフォーカスの問題
画面が表示されているときにボタンにフォーカスがあるため、ラベルの下部のみが表示され、ボタンだけがフォーカスを得ることができるため、スクロールできません。
どうすれば修正できますか?
LabelField
をRichTextField
に変更できます。別のオプションは、LabelField
を追加する前にNullField
を追加することです。
レイアウトの少ない画面の上部に空のフィールドを追加し、drawFocus()メソッドをオーバーライドして空白のままにすると、空のフィールドが最初にフォーカスされ、オーバーライドされているため、効果。そして、画面の始めに書かれたテキストを見ることができます。
あなたの問題を解決することを願っています。 ハッピーコーディング 乾杯。
ラベルフィールドの代わりに、リッチテキストフィールドを追加し、このようにフォーカスを与えます。 RichTextField rt = new RichTextField( "text"、RichTextField.FOCUSABLE);