1

私のアプリケーションでは、Canvasにchoicegroupを追加する必要があります。canvasにchoicegroupを描画する方法はありますか?カスタム選択グループを作成してキャンバスに実装するためのソリューションはありますか?

4

1 に答える 1

2

MIDP 2 lcdui APIでは、 ChoiceGroupをCanvas内に配置することはできません。

Itemのサブクラスであるため、ChoiceGroupはFormオブジェクト内にのみ存在できます。

  • おそらくそれに最も近いのは、ChoiceGroupと同じインターフェイスであるChoiceを実装する独自のカスタムオブジェクトを設計することです。Canvas内にそのようなオブジェクトを含めるには、そのコンテンツ(サイズ、フォント、配置、折り返しなど)をレンダリングし、トラバーサル、選択などのユーザーイベントを処理するための独自のカスタムコードを記述し、アイテムコマンドに類似したものを作成する必要があります。これらが必要な場合は、リスナー状態およびリスナー。
于 2012-08-07T07:01:52.160 に答える