ArrayAdapter
에 대한 사용자 정의보기 (xml)를 ListView
에 정의했으며 Button
을 추가했습니다. 행 당이 Button
에 대해 OnClickListener
을 만들고 싶지만 맞춤 어댑터를 만들지는 않습니다. 가능한가요? 아니면 Android가 내 ListView
에 대한 맞춤 ArrayAdapter
을 만들도록 강요합니까?ArrayAdapter의 버튼이있는 사용자 정의보기
는 여기에 내가 뭘하는지의 조각입니다 :
glAdapter = new ArrayAdapter<Group>(getActivity(), R.layout.fragment_grouprow, R.id.groupRowText, ListOfGroups); ListView groupListView = (ListView)mainView.findViewById(R.id.listViewGroupMain); groupListView.setAdapter(glAdapter); groupListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // Call function } });
지금 내 사용자 지정보기에 Button
에 대한 OnClickListener
을 추가하고 싶습니다.
어댑터의 코드를 게시하십시오. 구현에 따라 다릅니다. 어댑터 또는 개체 클래스에서 직접 clicklistener를 처리 할 수 있습니다. – marshallino16
답장을 보내 주셔서 감사합니다. 방금 코드 조각을 추가했습니다. – LaVomit
@LaVomit'getview'를 오버라이드해야합니다. 그것의 더 나은 사용자 정의 어댑터를 가지고 – Raghunandan