BlackBerry アプリケーションでリスト フィールドを使用しています。各リスト フィールド項目では、左側にビットマップ フィールド、中央にテキスト、右側にビットマップ フィールドがあります。
BlackBerry Tour などの BlackBerry デバイスのキーパッド バージョンのリスト フィールド行内でフィールドがフォーカス可能かどうかを判断できますか?
1 に答える
0
行全体が明示的にフォーカス可能であることを除いて、リスト フィールドにはコントロールがありません。任意のクリック イベントを実行したい場合は使用できますtouchEvent()
が、計算が複雑すぎて信頼性が低くなります。
クリック可能な項目を 1 行に分けたい場合は、HorizontalFieldManager
毎回使用する必要があります。
更新::私はこのシナリオに 2 回遭遇しました。もし私があなたの代わりにいたら、機能が正確に何であるかを検討します。UI が心配で、フォーカスの背後に重い機能がない場合は、試してみるtouchEvent
かnavigationClick
、使用してください。どちらも面倒になります。ロジックが多すぎて、考えすぎて、テストが難しい。
機能がある場合は、メニューに追加するオプションがあります。これは、水平フィールド マネージャーや上記の方法を使用するよりも便利な方法です。
于 2011-02-25T12:52:44.783 に答える