1

現在、J2ME でモバイル アプリに取り組んでおり、ChoiceGroup ラジオ ボタンの回答オプションについて質問があります。デフォルトの回答が選択されないようにする方法について何か提案はありますか? 私たちは試しました:

cg8.setSelectedIndex( -1, true );しかし、範囲外の例外エラーが発生します

cg8.setSelectedFlags( boolean[] )すべて false ですが、別のエラーも発生します。

これを回避するために、非表示のラジオ ボタンを作成して、それを選択した状態に設定しようとしましたが、非表示のラジオ ボタンを作成する方法も見つかりませんでした。

どんな考えや提案も大歓迎です!!

4

2 に答える 2

2

ここで純粋主義者の立場を取ったことをお詫びしなければなりませんが、プラットフォームが適切な慣習を実施しているように思えます。これは本当にあなたの質問に答えません。

ラジオ ボタンは、複数の排他的な選択肢があり、そのうちの 1 つを作成する必要がある場合に使用されます。したがって、何かが常に選択されていることをユーザー インターフェイスが保証することには、ある程度の意味があります。理想的には、ラジオ グループの最初の選択は、常に安全で賢明なデフォルトであるべきです。

于 2009-05-03T22:53:08.517 に答える
1

私の知る限り、ラジオ ボタンを事前に選択しないようにする唯一の方法は、自分でコントロールを描画することです。Canvas または CustomItem を使用して、ラジオ ボタン リストを再実装します。

残念ながら、それは多くの仕事です。

中間の解決策がある可能性があるため、LWUIT を調べる必要があります。

于 2009-05-05T11:26:45.000 に答える