android
[android] EditText <-> TextView 변환 ( + 외부화면 선택 시 )
tbMaster
2020. 6. 30. 18:26
반응형
목표
- EditText 영역 선택 시, EidtText 기능을 수행한다.
- 사용자가 EditText 외의 영역을 선택 시, EditText에 입력된 글자가 TextView로 변경된다.
- 사용자가 EditText 외의 영역을 선택 시, EditText로 인해 표출된 가상 키보드는 내린다.
구현방법
1. xml 정의
- EditText 정의
- TextView 정의
- root layout 에 id 정의
2. java 파일에 위의 구성요소 등록
3. java 파일에 각 요소 선택 시, 진행되어야 할 로직 정의
- EditText / TextView 선택 시, EditText 보이기 (TextView에 입력되어 있던 글자를 포함) + TextView 숨기기
- 다른 영역 선택 시, EidtText 숨기기 +TextView 보이기 (EditText 에 입력되어 있던 글자 포함하기) + 키보드 숨기기
코드
- xml 파일

- java 파일


화면


반응형