検索

ホームページ  >  に質問  >  本文

Android リストビュー チェックボックスのラジオ選択

現在、バックグラウンドはデフォルトのアドレスが int であるかどうかの値を返します Isdefault = bean.getDefault_address();


チェックボックスの切り替えを実装するにはどうすればよいですか?

为情所困为情所困2767日前742

全員に返信(2)返信します

  • 为情所困

    为情所困2017-05-16 13:31:21

    コードを最小限に変更するだけで、このように書くことができます。まず、デフォルトで選択されているアドレスを見つけます。 リーリー

    2 つの状況:

    1. 別のアドレスを選択してキャンセルすると、デフォルトのアドレスが再選択されます

    2. リーリー
    1. 別のアドレスを選択すると、デフォルトのオプションは機能しなくなります

    2. リーリー

      返事
      0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:31:21

    チェックボックスのステータスを維持するための配列を作成する方が簡単です。
    CheckBoxがクリックイベントを受信すると、statusListの対応するcheckBoxのステータスを変更すると同時に、onBindView/getViewメソッドのstatusListの値に応じてcheckBoxのステータスを設定します。

    --------------------------区切り線---------------------- -------------------------------------------------- -- ------
    単一の選択が必要であることはわかりませんでした。 。単一選択の場合、最後に選択した位置を記録するフラグを追加し、アダプターからオブジェクトを取得し、表示されている場合は checkStatus を変更する必要があります。

    返事
    0
  • キャンセル返事