問題タブ [listfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blackberry - ブラックベリーのリストフィールドをカスタマイズする方法は?
私は現在リストフィールドに取り組んでいます。私のリストでは、各行にタイトル、サブタイトル、画像が含まれています。出力として行のリストが必要です。各行には、2つのラベルフィールドと1つのビットマップが含まれている必要があります。
それを行う方法を教えてもらえますか?
blackberry - Blackberry: カスタム drawListRow から画像が消える
画像をカスタム drawListRow に入れることができました:
初めてすべてが完全に機能しますが、リストの一番下に到達して再び上にスクロールし始めると、写真が消えてしまいます. 助言がありますか?
編集:このコードで2回目に理解しました:
それInputStream inputStream = Connector.openInputStream(ImagePath);
は IOException をスローしています。ここから、これらの条件下で IO がスローされることを理解して
います。しかし、何が原因かはわかりません。2. すでに閉じられているファイル接続に対する openInputStream()。3. ディレクトリに対する openInputStream()。
もう一度提案はありますか?
java - BlackBerryListFieldで境界線を描画する
カスタムListFieldCallbackを使用してBlackBerryアプリケーションのListFieldを実装しました。2つの問題を除いて、うまく機能しています。
まず、指定したビットマップは最初の行にのみ描画されます。次の行には描画されていません(ただし、テキストは正常に描画されます)。
次に、現在選択されているListField要素の周囲に青い境界線を描画します。これを行うために、ListFieldのdrawFocus()をオーバーライドして何も含まないようにし、navigationMovement()メソッドでListFieldをinvalidate()に設定しました。境界線は最初の行に描画されていますが、他の行には描画されていません。誰かがその理由を理解できますか?これが私の関連コードです:
ListFieldのインスタンス化:
カスタムListFieldコールバック:
ありがとう!
java - ListField を描画し、XML ファイルからのベクトル解析情報に基づいてグラフィックスで画面をペイントする
プログラムは正しく準拠していますが、Simulator 8800 で実行すると、このコードが実行されるとクラッシュします。
blackberry - 画像とテキストを含む ListField?
ListField
12 個の画像と 12 個のテキスト アイテムを配置するアプリケーションを作成したいと考えています。しかし、私はよくListField
知りません - 誰でも私が始めるのを手伝ってくれますか、またはサンプルコードを提供してくれますか? どんな助けでも大歓迎です。
java - Blackberry でリストフィールドに関連付けられたナビゲーションクリックを使用する
JDE 4.2.1 でシミュレータ 8800-JDE を実行すると、NavigationClick が呼び出されません。FieldManager に配置する必要があると思います。したがって、私の質問は、ナビゲーションクリックを呼び出す方法です。トラックボールをクリックすると、別の機能を実行し続けることができますか?
user-interface - ListField の全体的な高さをどのように制限しますか?
ListField の高さを制限しようとしているので、アイテム間を移動するときに画面を下に移動するのではなく、ボックス内で下に移動するだけです。したがって、たとえば、画面のヘッダーは消えません。
私の現在のソリューションは機能しません。高さは変わりません。オブジェクトのリストのサイズに関係なく、そのままです。私が使用しているコードは次のとおりです。
image - ライブ画像付きブラックベリーリストフィールド
リストフィールドのすべての行にライブ画像を含むリストフィールドを表示したい
blackberry - Blackberry 6: ListField - 表示される行数を制限しますか?
ListFieldについて質問があります。
setSize(16)を呼び出すと、このコンポーネントに含まれるアイテムの数が示されます。このコンポーネントの高さを制御するにはどうすればよいですか?
たとえば、以下のコードを使用して TextField と ListField を表示しますが、ListField の下に ButtonField も表示したいと思います。
MyScreen.java:
MyList.java:
ありがとうございました!アレックス
アップデート:
おそらく、ListField は常にすべての項目を表示することになっていて、そのビューを数行に制限することはできませんか?
blackberry - BlackBerry 6: ListFieldCallback.indexOfList() - 入力中にフィルタリングする方法は?
TextField とその下に ListField を表示しようとしています:
そして、ユーザーが TextField に単語を入力している間に、表示される行数をフィルタリング (別名「ライブ検索」) したいと思います。
ListField.setSearchable(true)を呼び出してみましたが、ListField にフォーカスがあるときに単語を入力しても、何も変わりません。
ところで、どの TextField を取るべきか迷っています。私は AutoCompleteField を使用しました。これは、フィールドが希望するとおり (角が丸い白いフィールド) に見えるためですが、おそらく最良の選択ではありません (入力中に AutoCompleteField のドロップダウン リストが必要ないため)。
ここに私の現在のコードがあります -
MyScreen.java:
MyList.java:
ありがとうございました!アレックス