LoginSignup
0
0

More than 5 years have passed since last update.

選択された合計数量 備忘録

Posted at

リストビューのチェックボックスにチェックが入ったものを
ボタン押下後、トーストに表示するという処理の作成

画像表示はいったんお休み。笑

private ArrayList<QuantityInfo> list = new ArrayList<>();
    private void selectList() {
        int sum = 0;

        for (QuantityInfo info : list) {
            // チェックボックスにチェックが入っている場合
            if (info.isSelected()) {
                // 数量を加算する
                sum += info.quantity;
            }
        }
        // トーストに結果表示
        String viewQuantity = String.valueOf(sum);
        Toast.makeText(MainActivity.this, viewQuantity, Toast.LENGTH_SHORT).show();
    }

時間がかかってしまったのは、リストビュー押下の処理なのか
チェックボックス押下の処理なのか頭の中で混乱してしまった事。

ビューのポジション云々はまったく関係のない話で、思ったよりも単純な処理だった。

拡張for文の使い方は慣れが必要だが、頭の中では理解出来ているかな…

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0