안드로이드 리스트뷰2 kotlin] 안드로이드 Custom Listview 만들기 간단 요약 : 원하는 custom 어댑터를 만들어서 리스트뷰에 붙인다. 1) 리스트뷰 아이템 커스텀 레이아웃을 만든다. 2) 리스트뷰 커스텀 어댑터를 만든다. 3) 리스튜 어댑터로 커스텀 어댑터를 지정한다. 1. 메인 엑티비티에 리스트뷰를 만들어줍니다. activity_main.xml 2. 커스텀 리스트뷰에 아이템에 적용될 xml을 만듭니다. item_listview.xml 3. 리스트뷰 아이템 정의를 위한 클래스를 만듭니다. // 리스트뷰 아이템 정의 class ListViewItem { var A : String? = null var B: String? = null } 4. item_listview이 적용된 리스트뷰의 어댑터를 정의합니다. 리스트에 값 추가하는 함수도 추가합니다. ListviewAda.. 2021. 3. 14. Kotlin] 안드로이드 리스트뷰 삭제 (단일선택) // 아이템 배열 val items = ArrayList() // 어댑터 생성 및 설정 val adapter by lazy { ArrayAdapter(this, android.R.layout.simple_list_item_single_choice, items) } listView.adapter = adapter listView.choiceMode = ListView.CHOICE_MODE_SINGLE ... // 선택된 아이템 삭제버튼 deleteListButton.setOnClickListener { val checked = listView.checkedItemPosition Log.d("선택된 놈 ", checked.toString()) if(checked >=0 && checked < adapter... 2020. 3. 18. 이전 1 다음