반응형
지난 시간에 기본 리스트 뷰를 만들어보았습니다.
사용자 아탑터 를 만들기 전에 해당 아답터를 클릭 했을때 토스트 박스를 띄울 수 있도록
구현토록 해보겠습니다.
지난 코드에 이어서 코드를 연결하겠습니다.
1
2
3
4
5
6
7
|
//리스트 뷰 클릭시 동작하도록
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(MainActivity.this, position + " 번째 선택! ", Toast.LENGTH_LONG).show();
}
});
|
cs |
위와 같이 클릭리스터 내부에 아이템 클릭 함수를 구현합니다.
onItemClick() 함수의 position 이 해당 리스트의 인덱스 입니다. 참고로 id 도 동일한 인덱스 값을 가집니다.
하기처럼, 정상적인 토스트 메시지가 출력됨을 볼 수 있습니다.
감사합니다 :)
반응형
'앱 만들기 > 안드로이드 study' 카테고리의 다른 글
안드로이드 프래그먼트 쉽게 만들어보기 (1) | 2021.05.02 |
---|---|
커스텀 리스트 뷰 만들기(직접 리스트 뷰 설계하기) (2) | 2021.04.21 |
안드로이드 리스트 뷰 구현하기 (2) | 2021.04.15 |
안드로이드 Activity 라이프사이클 (2) | 2021.04.13 |
레이아웃 편집기 마법봉 사용법 (4) | 2021.04.05 |
댓글