環境はXamarin.Android。
3行目のとこです。
1 2 3 4 5 6 7 8 |
ListView listView=FindViewById<ListView>(Resource); Android.Util.SparseBooleanArray check = listView.CheckedItemPositions; for (int i = 0; i < length; i++) { System.Diagnostics.Debug.WriteLine(check.Get(i)); } |
CheckedItemPositionsで、各項目がチェックされているかどうかの情報を取得できます。
そしてGet(num)で、bool型でチェックされているかを取得します。
この方法が一番楽かなと思います。
AndroidでもCheckItemPositionsを GetCheckedItemPositions()にすれば同様に動きます。