IT/Android103 Kotlin] 안드로이드 알람 설정 & 해제 알람설정 val intent = Intent(AlarmClock.ACTION_SET_ALARM) intent.putExtra(AlarmClock.EXTRA_HOUR, myHour) // 시간 설정 intent.putExtra(AlarmClock.EXTRA_MINUTES, myMinute) // 분 설정 intent.putExtra(AlarmClock.EXTRA_MESSAGE, "아알람") // 메세지 설정 intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true) // ui없이 바로 알람 저장 startActivity(intent) 알람 해제 val intent = Intent(AlarmClock.ACTION_DISMISS_ALARM) intent.putExtra(AlarmCl.. 2020. 3. 29. Kotlin] 안드로이드 당겨서 새로고침 // SwipeRefreshLayout build.gradle 추가해주고 dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" } activity_main.xml MainActivity.kt // 당겨서 새로고침 pullToRefresh.setOnRefreshListener { //새로고침 내용 items.clear() . . // 새로고침 중지 // 없으면 새로고침 애니메이션 끝나지 않음 pullToRefresh.isRefreshing = false } https://javapapers.com/android/android-swipe-down-to-refresh-a-listview/ Android Swipe Down to Refresh a Lis.. 2020. 3. 20. Kotlin] 안드로이드 리스트뷰 삭제 (다중선택) // 아이템 배열 val items = ArrayList() // 어댑터 생성 및 설정 val adapter by lazy { ArrayAdapter(this, android.R.layout.imple_list_item_multiple_choice, items) } listView.adapter = adapter listView.choiceMode = ListView.CHOICE_MODE_MULTIPLE ... // 선택된 아이템들 삭제버튼 deleteListButton.setOnClickListener { val checkedItems = listView.checkedItemPositions for (i in adapter.count - 1 downTo 0) { if (checkedItems.get(i.. 2020. 3. 18. 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 ··· 21 22 23 24 25 26 다음