복사하기 버튼을 만들어 내용을 복사하도록 하기위해 사용하였다.
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() 로 클립보드에 복사할 값을 넣어준다.
'개발 공부 > Android' 카테고리의 다른 글
[Android/이슈 해결] 앱 출시 이후 Retrofit 작동을 하지 않음 (0) | 2022.09.24 |
---|---|
[Android Kotlin] WebView 구현하기 (0) | 2022.09.08 |
[Android Kotlin] Firebase Crashlytics적용하기 (2) | 2022.09.01 |
[Android Kotlin] AdMob 광고단위 생성 및 Android 앱에 전면광고 넣기 (2) | 2022.08.24 |
[Android Kotlin] Retrofit String으로 응답 값 받는 방법 (0) | 2022.08.23 |