동일한 레이아웃의 두 목록보기에 두 개의 서로 다른 어댑터를 설정하려고합니다. 인터넷에서 약간의 검색을 한 후이 오류가 "listview whos id가 android.R.id.list 여야 함"이 있어야합니다. 목록보기 ID를 @android : id/list로 정의해야합니다.@android : id/list를 사용하여 동일한 레이아웃의 두리스트 뷰를 어떻게 참조 할 수 있습니까?
@android : id/list를 사용하는 두 개의 다른 listview를 어떻게 참조 할 수 있을까요?
다음 코드가 의미가 있습니까?
ListView lv1 = (ListView) findViewById(android.R.id.list);
ListView lv2 = (ListView) findViewById(android.R.id.list);
ps : 저는 단편 및 확장 ListFragment에서 작업하고 있습니다. 당신의 XML로
xml 파일에 다른 ID를 입력하십시오. – Rustam
사용자 정의 어댑터를 사용해야합니다. 이 경우이 ID를 사용할 필요가 없으며 어떤 것으로도 이름을 변경할 수 있습니다. 그러나 질문은, 왜 당신이 그것을 필요로 하는가? –
이것 좀 봐 http://stackoverflow.com/questions/11770773/listfragment-layout-from-xml –