問題タブ [horizontalfieldmanager]
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 - labelField.getWidth() は 0 を返しますか? なぜこれが起こるのですか?
私は独自のカスタム マネージャーに取り組んでおり、これまでのところ完成していますが、画面解像度のパーセンテージを使用して Margins を設定しています。
次のクラスを呼び出す方法は次のとおりです。
これがクラスです [0 を返す場所と 219 を返す場所をコメントでマークしました。なぜこれが起こるのか教えてください:
より明確にするための写真を次に示します。
button - ButtonFieldがHorizontalFieldManagerに表示されない
BlackberryアプリのHorizontalFieldManagerにbuttonFieldを追加しました。EditFieldを追加してから追加しました。しかし、buttonFieldは表示されません。以下は私のコードです
blackberry - BlackBerry アプリで FieldManager を画面中央に配置する
画面の中央にフィールドを水平方向と垂直方向に配置する方法を知っています。
しかし、フィールドでは成功しましたが、VerticalFieldManager または HorizontalFieldManage を画面の中央に設定したいと考えています。
私のコードは以下のようなものですが、画面の中央に設定できません。
私のコードで何が問題になっていますか?
アップデート
ここでは mainManager を使用してアプリの背景を表示しています。subManager はコンテナ専用です。datamanager には、たてがみ HorizontalFieldManager が含まれます。
今私が欲しいのは、データマネージャーが画面の中央に縦に表示されることです。追加する HorizontalLayout には依存しません。
arrays - BlackBerry の HorizontalFieldManager のクリック可能な配列にフォーカス カラーを設定します
ビットマップとラベルフィールドをそれぞれ含む水平フィールドの配列があります。これまでのところ、行全体がクリック可能になっているはずですが、フォーカスの色を適切に設定するにはどうすればよいですか? 現時点では、onFocus および onUnfocus 関数は完全に無視されています。
これは私の配列の定義です:
そして、これは私の水平フィールドを追加する方法です:
java - HorizontalFieldManager 内に 2 つのラベル フィールドがある場合、2 番目のラベルの全文をラップせずに表示するにはどうすればよいですか?
内部に 2 つのラベルを持つ HorizontalFieldManager があります。左が説明文、右が金額です。
私にとっては、2 番目のラベルの全文を表示することがより重要です。問題は、最初のラベルが長すぎると、2 番目のラベルが折り返されることです。それを避けたいので、2番目のラベルのテキストは常に表示されます。その場合、最初のラベルの折り返しも避ける必要があるため、そのラベルのテキストはトリミングされ、ドットで埋められます。
これは、HorizontalFieldManager がどのように見えるかです:
そして、これは私が得る必要があるものです:
どうすればいいですか?
前もって感謝します!