본문 바로가기

전체 글310

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.
Kotlin] 안드로이드 토스트 메세지 위치 // 중앙으로 토스트 개요 | Android 개발자 | Android Developers 토스트는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트는 시간이 초과하면 자동으로 사라집니다. 예를 들어, 이메일에서 Send를 클릭하면 아래의 화면 캡처와 같이 '메시지를 보내는 중...'이라는 토스트가 트리거됩니다. 상태 메시지에 사용자 응답이 필요하다면 알림을 사용하는 것이 좋습니다. 기본 사항 먼저, makeText() 메서드 중에 하나를 사용 developer.android.com Toast 메세지 화면 정중앙에 배치 val toast = Toast.makeText(applicationContext, "message!.. 2020. 3. 18.
Kotlin] 안드로이드 스레드 만들기 프로세스 및 스레드 개요 | Android 개발자 | Android Developers 애플리케이션 구성 요소가 시작되고 애플리케이션에 실행 중인 다른 구성 요소가 없으면 Android 시스템은 하나의 실행 스레드로 애플리케이션의 Linux 프로세스를 시작합니다. 기본적으로 같은 애플리케이션의 모든 구성 요소는 같은 프로세스와 스레드에서 실행됩니다("기본" 스레드라고 합니다). 애플리케이션 구성 요소가 시작되었는데 (애플리케이션의 다른 구성 요소가 존재하기 때문에) 해당 애플리케이션의 프로세스가 이미 존재할 경우, 해당 구성 요소는 프로세스 developer.android.com Android - 쓰레드 만들기 with. 코틀린 - SHA Computing 코틀린 안드로이드에서 쓰레드 만드는 방법!! H.. 2020. 3. 17.
20.03.17 미국장 얼마 전까진 "현금가치 하락하고 있다. 어디든 투자하라"는 사람이 많았는데요즘엔 "현금 들고 있는 게 현명하다" 한다ㅋㅋㅋㅋ 유튜브 등 여러 채널을 통해 개인들 아는 게 많아진 것 같다.나스닥, S&P500 유럽장 다우 30코카콜라보다 맥도날드가 왜 더 많이 빠질까 음료야 마트 어디서든 고를수있지만 맥도는 어쨋든 매장을 통해서 구매해야하니까?? 시총상위종목먹고 마시고 보고 사고 타고 피고 가릴 거 없이..그렇지만 스벅엔 여전히 자리가 없었지 테슬라 50달러 이하네ㄷㄷ 가격급등 가격급락 2020. 3. 17.