티스토리 뷰
반응형
목표
- 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 파일
화면
반응형
'android' 카테고리의 다른 글
[android] Fragment 모서리 둥글게 (0) | 2020.07.03 |
---|---|
[android] 매번 잊어버리는 android studio tool update (0) | 2020.07.01 |
[android] fragment를 이용해 Dialog 생성 시 크기 지정하는 방법 (0) | 2020.06.28 |
[android] Room 의 TypeConverter 사용 방법 (0) | 2020.06.24 |
[android] RxJava - Single 적용 방법 ( + 소스는 추후 gitlab으로 올릴 예정) (0) | 2020.06.23 |