listView
listView는 여러 항목들을 제공하고 위아래로 스크롤 하여 항목들을 보여주는 뷰 입니다.
전체 코드 ㅡㅡㅡㅡㅡ
-코드 양식 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| var date = arrayOf("1번", "2번", "3번", "4번", "5번", "6번")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//문자열 하나를 보여줄때 arrayAdapter 사용
var adapter =ArrayAdapter(this, android.R.layout.simple_list_item_1, date)
listView.adapter =adapter
listView.setOnItemClickListener { parent, view, position, id ->
textView.text =date[position]
}
}
|
주요 프로퍼티 ㅡㅡㅡㅡㅡ
-adapter
리스트뷰를 구성하기 위한 adapter 객체를 설정합니다.
1
2
3
| //문자열 하나를 보여줄때 arrayAdapter 사용
var adapter =ArrayAdapter(this, android.R.layout.simple_list_item_1, date)
listView.adapter =adapter
|
주요 리스너 ㅡㅡㅡㅡㅡ
-OnItemClickListener
리스트뷰의 항목을 클릭하면 반응 하는 리스너입니다.
1
2
3
| listView.setOnItemClickListener { parent, view, position, id ->
textView.text =date[position]
}
|
댓글
댓글 쓰기