목록이 포함 된 ListFragment가 있지만 onListItemClick은 호출되지 않습니다. 나는 문제가 있다고 의심되는 getListView()를 사용하지 않고있다.onListItemClick이 ListFragment에서 호출되지 않았습니다.
list = (ListView) getActivity().findViewById(android.R.id.list);
을 그리고 다음과 같이 어댑터 설정 : 나는 등의 XML에서 내 목록보기를 당겨하고 나는 목록에 어댑터를 설정해야하기 때문에, 내가 사용하지 않는
list.setAdapter(new CustomAdapter(getActivity(), R.layout.title, mCursor, new String[]{"title"}, new int[]{R.id.my_title}));
을 setListAdapter()도 마찬가지입니다. XML에서 목록을 가져오고 onListItemClick을 사용할 수 있습니까? 프로그래밍 방식으로 모든 속성을 설정할 필요가 없도록 XML에서 내 목록보기를 유지하고 싶습니다.
이것이 불가능할 경우 어떻게하면 내 목록에서 항목을 선택할 수 있습니까?
감사합니다.
표준 패턴을 사용하지 않는 이유는 분명하지 않습니다. ListFragment에 setListAdapter를 호출하여 Customadapter를 전달하십시오. 당신은 그것을 할 수 있고 여전히 newView에서 그것을 팽창시킴으로써 레이아웃에서리스트를 정의 할 수 있습니다. 아마도 setListAdapter를 호출하지 않아서 일부 코드를 건너 뛸 것입니다. –