반응형
클립보드에 텍스트 복사하는 방법
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
반응형
'Android' 카테고리의 다른 글
[Android] TextView 에 UnderLine 표시하기. 밑줄 (0) | 2020.02.12 |
---|---|
[Android] url 을 Intent 로 웹브라우저 띄우기 (0) | 2020.02.12 |
[안드로이드] youtube 링크 열기 (2) | 2019.12.28 |
[Android] 화면 세로 고정 (0) | 2019.12.09 |
[Android] Git 사용하기 3 : git Merg (0) | 2019.12.09 |
댓글