-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
해결하고자 하는 문제
안녕하세요?
아래 코드와 같이 커스텀 리스트뷰를 만들었습니다.
클릭 이벤트를 설정하고 싶은데 전혀 클릭을 인식하지 못하고 있습니다.
혹시나 하여 커스텀 리스트뷰를 안드로이드 내장 레이아웃으로 바꿔서 테스트를 해 보았는데 잘 작동을 했습니다.
커스텀 리스트뷰에 어떤 문제가 있는 것인지 모르겠습니다.
코드 혹은 오류
public class MainCollection extends Fragment {
View view;
ListView listViewCollection;
ListViewAdapter adapter = new ListViewAdapter();
public static MainCollection newInstance() {
return new MainCollection();
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.main_collection, container, false);
listViewCollection = view.findViewById(R.id.listViewCollection);
listViewCollection.setAdapter(adapter);
adapter.addItems("사과", "apple");
adapter.addItems("바나나", "banana");
adapter.addItems("망고", "mango");
listViewCollection.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
System.out.println("CLICKED");
}
});
return view;
}
}
환경
안드로이드
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels