-2

BlackBerry アプリケーションでリスト フィールドを使用しています。各リスト フィールド項目では、左側にビットマップ フィールド、中央にテキスト、右側にビットマップ フィールドがあります。
BlackBerry Tour などの BlackBerry デバイスのキーパッド バージョンのリスト フィールド行内でフィールドがフォーカス可能かどうかを判断できますか?

4

1 に答える 1

0

行全体が明示的にフォーカス可能であることを除いて、リスト フィールドにはコントロールがありません。任意のクリック イベントを実行したい場合は使用できますtouchEvent()が、計算が複雑すぎて信頼性が低くなります。

クリック可能な項目を 1 行に分けたい場合は、HorizontalFieldManager毎回使用する必要があります。

更新::私はこのシナリオに 2 回遭遇しました。もし私があなたの代わりにいたら、機能が正確に何であるかを検討します。UI が心配で、フォーカスの背後に重い機能がない場合は、試してみるtouchEventnavigationClick、使用してください。どちらも面倒になります。ロジックが多すぎて、考えすぎて、テストが難しい。

機能がある場合は、メニューに追加するオプションがあります。これは、水平フィールド マネージャーや上記の方法を使用するよりも便利な方法です。

于 2011-02-25T12:52:44.783 に答える