listView에서 첫 번째 목록 항목을 어떻게 가져 옵니까? 첫 번째 목록 항목의 TextView를 가져오고 싶습니다.Android ListView에서만 첫 번째 항목 가져 오기?
View listItem=(View)myList.getChildAt(0);
TextView txtDep=(TextView)listItem.findViewById(R.id.txtDepart);
txtDep.setText("Hello!");
을하지만 이것은 단지 첫 번째 항목에서하지만 모든 8, 16 및 그래서 항목의 텍스트를 변경되지 않습니다 나는 현재이 일을하고있다. 첫 번째 (맨 위) 항목의 텍스트 만 변경하고 싶습니다. 감사합니다.
에 이것은 아마 때문에 방법 목록보기 작품이다. 스크롤 할 때마다 목록 맨 위에 새 항목이 있으므로 목록 맨 위에있는 현재 항목은 getChildAt (0);가됩니다. 이 작업을 올바르게 수행하려면 백그라운드에서 데이터를 변경해야합니다. 어댑터의 데이터를 변경하는 것은 경험 한 것과 정확히 일치하는 이유로 listView를 업데이트하는 가장 좋은 방법입니다. – ice911