본문 바로가기
Android

[Android] Clipboard 에 복사하기

by bryan.oh 2020. 2. 12.
반응형

클립보드에 텍스트 복사하는 방법

 

Activity 에서.


import android.content.ClipData;
import android.content.ClipboardManager;
import static android.content.Context.CLIPBOARD_SERVICE;

// ...

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);

 

newPlainText("label", "Text to copy") 에서

붙혀넣기 했을 때 실제로 나오는 텍스트는 Text to copy 입니다.

 

Fragment 에서.


import android.content.ClipData;
import android.content.ClipboardManager;
import static android.content.Context.CLIPBOARD_SERVICE;

// ...

ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("label", "Text to copy");
clipboard.setPrimaryClip(clip);

 

 

Clipboard 를 지우는 방법.


ClipboardManager clipBoard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData data = ClipData.newPlainText("", "");
clipBoard.setPrimaryClip(data);

empty string 을 입력하면 됩니다.

 

728x90
반응형

댓글