0
xamarin android에서 listview를 맞춤 어댑터로 사용하고 있습니다. 버튼 클릭시 listview의 모든 항목을 가져 오려고하지만 표시되는 항목 만 화면에 표시합니다. 그렇지 않으면 뷰 객체에서 null을 반환합니다.listview xamarin에서 모든 항목 가져 오기 android
for (int i = 0; i < lstview.Count; i++)
{
View v = lstview.GetChildAt(i - lstview.FirstVisiblePosition);
if (v != null)
{
CheckBox c = (CheckBox)v.FindViewById(Resource.Id.checkBox1);
TextView tt = (TextView)v.FindViewById(Resource.Id.Text2);
string StudentID = tt.Text;
l.Add(new SaveAttendanceClass
{
Id = StudentID,
IsPresent = c.Checked
});
}
}
응답 해 주셔서 감사합니다. 하지만 어떻게 체크 박스의 상태를 얻을 수 있습니다. 어댑터와 관련되지 않기 때문입니다. – user3556634