Notice
Recent Posts
Recent Comments
Link
투케이2K
738. (Android/Java) EditText setOnFocusChangeListener 포커스 활성 시 클립 보드 (clipboard) 데이터 저장 및 키보드에 표시 본문
Android
738. (Android/Java) EditText setOnFocusChangeListener 포커스 활성 시 클립 보드 (clipboard) 데이터 저장 및 키보드에 표시
투케이2K 2024. 2. 13. 19:40[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
// ---------------------------------------------------------------
// [EditText 객체 생성]
// ---------------------------------------------------------------
EditText editText = (EditText) findViewById(R.id.editText); // [android:inputType="number"]
// ---------------------------------------------------------------
// [EditText : 포커스 감지 이벤트 등록] : 가상 키보드 >> number
// ---------------------------------------------------------------
editText.setOnFocusChangeListener((v, hasFocus) -> {
S_Log._D_("EditText :: Focus", new String[]{String.valueOf(hasFocus)});
if (hasFocus == true){ // [포커스 활성 상태]
// [클립보드 텍스트 복사]
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clipData = ClipData.newPlainText("copy", "1234"); //TODO 클립보드에 copy 라는 이름표로 데이터를 복사하여 저장
clipboardManager.setPrimaryClip(clipData);
// [가상 키보드 활성 시 복사 된 텍스트 붙여 넣기]
}
});
반응형
'Android' 카테고리의 다른 글
Comments