개발 공부/Android / / 2022. 9. 2. 23:48

[Android Kotlin] Clipboard 복사 기능 구현하기(copy)

복사하기 버튼을 만들어 내용을 복사하도록 하기위해 사용하였다. 

setOnClickListener 안에 아래의 3줄을 넣어서 구현하였다.

import android.content.ClipboardManager

....

val clipboardManager = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
val clip: ClipData = ClipData.newPlainText("copy pass",binding.etDetailPass.text.toString()) //label, 복사할 값
clipboardManager.setPrimaryClip(clip) //클립보드에 데이터 set

ClipboardManager 객체를 만들고 

ClipData.newPlainText("라벨", 복사할 값)을 넣어서 ClipData를 만들어서 

setPrimaryClip() 로 클립보드에 복사할 값을 넣어준다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유