3

S60 第 5 版携帯電話用にカスタム リスト コントロールを開発する場合、それを行うための最善の方法は何ですか?

コントロールは、カスタム レイアウトでのデータの豊富な表示を可能にする必要があります。すべてのアイテムに画像、テキスト、ボタンを含めることができる必要があります。各リスト アイテムは、アイテムに関する詳細を提供するために展開/折りたたみできる必要があり、リストの残りの部分は、残された表示スペースに適応する必要があります。

これに似たコントロールを持つ Symbian アプリケーションを知っていますか?

このコントロールも柔軟である必要があるため、XML で構成可能な UI レイアウトを使用することを考えています。これまでのところ、HTMLControl for Symbianを考え出しました。他に何をお勧めできますか?あなたのベストプラクティスは何ですか?

UI は C++ のネイティブ コードと密接にリンクしているため、WRT は考慮していません。

4

1 に答える 1

1

S60 (Avkon) でのリストボックスのサブクラス化は大きな苦痛です。私はこれを数回行いましたが、多かれ少なかれ成功しましたが、通常はそれほど成功しませんでした。

Jan-Ole がGravity用のカスタム リスト ボックスを作成したことは明らかであり、おそらくそれによって多くの労力が費やされ、UI エクスペリエンスが向上しました。

したがって、画面に描画するだけのものをゼロから作成するか、Qt を既に使用できるかどうかを確認してください。Symbian^3 以降で出荷され、S60 第 3 版までさかのぼってインストールされます。

于 2009-10-13T10:28:35.503 に答える