2

ListField解析されたデータに応じて行の高さを可変にするカスタムを作成することはできますか? それを実装する方法は?

4

1 に答える 1

1

いいえ、 の行の高さを変えることはできませんListField

API ドキュメントから:

Behavior
設定された高さの項目の垂直リストを表示します。

また、public void setRowHeight(int rowHeight)リストフィールドの各行の高さを設定する方法は、それが不可能であることを示しています。


VerticalFieldManagerこの場合、 Customizedを使用できますが、フィールドのセットが大きい場合は効率的ではありません。

[更新しました]

投稿から、ListField の行の高さを変更しますか? BlackBerry サポート フォーラムでsimon_hainが回答しました。

文書化されていないメソッド setRowHeight(int, int) があります。UI が遅くなる可能性があり、文書化されていないすべての方法と同様に、自己責任で使用する必要があります

また、SOで尋ねられたこの質問を確認してください。ブラックベリーでリストフィールドの行の高さを動的に拡張します

于 2012-06-18T11:20:30.333 に答える