키보드 표시에 의한 뷰리사이즈

조회수 1267회

안녕하세요 언제나 신세지고 있습니다.

텍스트 입력창이 있습니다. adjustResize을설정 해주었습니다.

화면 구성은

  • 에디터텍스트

여기서 키보드가 올라오면 에디터텍스트만 리사이즈 시키고 싶습니다만 에디터 텍스트 밑의 뷰도 같이 리사이즈가 되어 버립니다.

뷰는 리사이즈 안되면서 키보드 값만큼 에디터 텍스트만 리사이즈 할수 있는 방법이 없을까요

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 어떤 레이아웃인지 정확히 알지 못하겠지만 EditText와 View가 수직으로 있는데 View의 높이를 고정값으로 할당하고 나머지 영역을 EditText가 차지하게 하시면 View는 키보드 유무와 관계없이 항상 일정한 크기를 갖게 되고 키보드가 생기면 EditText만 줄어들게 될 것 같습니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 답변감사합니다. EditText아래에 다른 고정 뷰들이 있어서 화면 리사이즈는 사용할수가 없었습니다. 그래서 스크롤뷰를 넣어서 화면 밖으로 나가게끔 조정했습니다. 알 수 없는 사용자 2016.9.20 18:21

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)