자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 가상키보드 처리
2016.03.26 01:18
TEdit를 이용해 입력을 받을때 멀티디바이스 프로젝트인경우 가상키보드가 나와서 TEdit를 가리는 경우 입력된 내용을 확인 하기 어렵습니다.
검색을해보니 가상 키보드가 나오는 타이밍(TEdit의 OnEnter)에 패널등을 이용하여 TEdit를 Position.Y를 위로 올리는 방법으로 처리해야 하는것 같은데 가상 키보드 만큼만 패널을 위로 올리고 싶습니다.
가상 키보드의 높이(height)값을 알수 있는 방법이 있나요?
아니면 위의 방법 말고도 가상키보드에 의해 입력란이 가리는 것을 방지하는 방법이 있을까요?
답변부탁드립니다.
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 17304
공지
유용한 관련 사이트
관리자2 2014.03.20 56188
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 99614
13
XE6 TMemo 키보드 이벤트 문제
가을이다 2014.07.03 2328
12
파이어몽키 모바일어플리케이션에서 가상키보드에 의한 화면가림현상 해결좀
[2] 농가사랑 2014.08.29 2977
11
학생입니다! 스마트폰 키보드관련 질문입니다!
윤우민 2014.10.06 1747
10
[XE6] 안드로이드 에디트클릭시, 무조건 [붙여넣기] 나오는현상
가을이다 2014.10.11 1565
9
TEdit 에 커서가 들어갈때 가상키보드 나타나지 않게
[2] 희망나라 2015.06.22 454
8
Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법
[4] 빨리빨리 2016.03.10 1583
»
가상키보드 처리
[2] 김태윤 2016.03.26 929
6
안드로이드 다국어 가상 키보드 고정 방법 있나요?
[2] 한사람 2016.04.15 1027
5
XE10,1 berlin android 설정
[1] 푸우웅 2016.09.19 374
4
TWebview 가상키보드 문제
[2] 지병철 2017.10.26 594
3
VirtualKeyboard 관련 질문있습니다.
신우 2017.11.10 174
2
안드로이드 기반에서 mysql 데이터 베이스로 바로 접속하는 방법 없나용?
[1] 김종찬 2018.05.30 350
1
ScrollBox안에 Edit 가상키보드 문제..
[4] 운직 2021.07.14 690
Firemonkey 가상키보드 처리
2016.03.26 01:18
TEdit를 이용해 입력을 받을때 멀티디바이스 프로젝트인경우 가상키보드가 나와서 TEdit를 가리는 경우 입력된 내용을 확인 하기 어렵습니다.
검색을해보니 가상 키보드가 나오는 타이밍(TEdit의 OnEnter)에 패널등을 이용하여 TEdit를 Position.Y를 위로 올리는 방법으로 처리해야 하는것 같은데 가상 키보드 만큼만 패널을 위로 올리고 싶습니다.
가상 키보드의 높이(height)값을 알수 있는 방법이 있나요?
아니면 위의 방법 말고도 가상키보드에 의해 입력란이 가리는 것을 방지하는 방법이 있을까요?
답변부탁드립니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 17304 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 56188 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 99614 |
13 | XE6 TMemo 키보드 이벤트 문제 | 가을이다 | 2014.07.03 | 2328 |
12 | 파이어몽키 모바일어플리케이션에서 가상키보드에 의한 화면가림현상 해결좀 [2] | 농가사랑 | 2014.08.29 | 2977 |
11 | 학생입니다! 스마트폰 키보드관련 질문입니다! | 윤우민 | 2014.10.06 | 1747 |
10 | [XE6] 안드로이드 에디트클릭시, 무조건 [붙여넣기] 나오는현상 | 가을이다 | 2014.10.11 | 1565 |
9 | TEdit 에 커서가 들어갈때 가상키보드 나타나지 않게 [2] | 희망나라 | 2015.06.22 | 454 |
8 | Edit 내용입력 후 다음 버튼 클릭시 다음 Edit로 이용하는 방법 [4] | 빨리빨리 | 2016.03.10 | 1583 |
» | 가상키보드 처리 [2] | 김태윤 | 2016.03.26 | 929 |
6 | 안드로이드 다국어 가상 키보드 고정 방법 있나요? [2] | 한사람 | 2016.04.15 | 1027 |
5 | XE10,1 berlin android 설정 [1] | 푸우웅 | 2016.09.19 | 374 |
4 | TWebview 가상키보드 문제 [2] | 지병철 | 2017.10.26 | 594 |
3 | VirtualKeyboard 관련 질문있습니다. | 신우 | 2017.11.10 | 174 |
2 | 안드로이드 기반에서 mysql 데이터 베이스로 바로 접속하는 방법 없나용? [1] | 김종찬 | 2018.05.30 | 350 |
1 | ScrollBox안에 Edit 가상키보드 문제.. [4] | 운직 | 2021.07.14 | 690 |
전 안드로이드만 해봐서 IOS나, 윈도우는 잘 모르겠구요.
안드로이드 같은 경우는 가상 키보드가 나타날때,
Form 에서 OnVirtualKeyboardShown 가 발생 합니다.
이벤트 내용은
VirtualKeyboardShown(Sender: TObject; KeyboardVisible: Boolean; const [Ref] Bounds: TRect);
이렇게 되는데요. 여기서, const [Ref] Bounds: TRect 이 부분이 가상 키보드의 사각형 크기 입니다.
이걸 이용해서 가상 키보드의 Height 값을 얻을 수 있습니다.