16

Android では、選択された多数の項目のフラグを表す/制御できるチェックボックス (またはチェックボックスのようなコンポーネント) が必要です。私が表現する必要がある3つの可能性があります:

  1. すべてのアイテムにフラグが設定されます。
  2. どの項目にもフラグが設定されていません。
  3. 一部のアイテムにフラグが設定されています。

私は次のようなものを想像しています:

ここに画像の説明を入力

状態 3 のときにユーザーがチェックボックスを選択すると、状態 1 に切り替わります。その後は、状態 1 と 2 の間でのみ切り替わります。

Windows のファイル プロパティ ダイアログの属性セクションにあるチェックボックスに慣れている場合は、それが私の目的です。

これを実行できるネイティブ Android UI ウィジェットまたは既存のオープンソース ウィジェットはありますか?

私は自分で実装できるとかなり確信していますが、車輪の再発明はしたくありません!

4

1 に答える 1

6

独自の実装が最適だと思います。setOnCheckedChangeListener を使用するだけです。これは、このリスナーの使用方法を示す簡単なチュートリアルです。フラグの変更を実装し、正しい状態のときにチェックボックスの一部をチェック可能に設定するだけです。

http://developer.android.com/guide/topics/ui/controls/checkbox.html

それが役に立てば幸い!

于 2012-12-17T14:58:05.030 に答える