자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

기기의 크기에 맞게 레이아웃을 자동 설정하는 반응형 컴포넌트는 어떤 것이 있나요?


답변:

델파이에서 반응형 레이아웃을 지원하는 방식은 크게 3가지를 지원합니다.

1, 기본 컴포넌트 중 반응형 컴포넌트는 TMultiView 컴포넌트와 탭컨트롤 등이 있습니다.

2, 하지만 델파이에서는 IDE에 기본으로 포함된 멀티-디바이스 디자이너를 이용해 다양한 디바이스 해상도에 맞는 최적 UI를 만들 수 있습니다.

멀티-디바이스 디자이너를 이용하면 플랫폼 별, 해상도 별 컨트롤의 위치 크기 속성을 각각 지정할 수 있어 하나의 폼으로 폰용 레이아웃, 태블릿용 레이아웃을 각각 다르게 보이도록 디자인할 수 있습니다.

더 큰 장점은 레이아웃을 다르게 설정하더라도 하나의 코드만을 이용해 각각을 컨트롤 할 수 있습니다.

3, 그리고, 델파이의 전통적인 속성인 Align(정렬), Anchor(고정) 속성을 이용해 다양한 레이아웃에 맞는 UI를 만들 수 있다. 

델파이는 전통적으로 다양한 화면을 갖는 윈도어플리케이션의 노하우를 갖고 있고 모바일에도 그런 노하우가 대부분 적용되어 있어 

다른 개발도구보다 더 훌륭하게 반응형 UI를 만들 수 있다.


관련자료

  • 멀티뷰 소개 : http://tech.devgear.co.kr/delphi_news/405793
  • 멀티-디바이스 디자이너 소개 : http://tech.devgear.co.kr/delphi_news/405789
  • 파이어몽키 컨트롤 배치
    • 영문 : http://docwiki.embarcadero.com/RADStudio/XE7/en/Arranging_FireMonkey_Controls#Using_Anchors
    • 번역 : https://translate.google.com/translate?sl=ja&tl=ko&js=y&prev=_t&hl=ko&ie=UTF-8&u=http://docwiki.embarcadero.com/RADStudio/XE7/ja/FireMonkey_%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AE%E9%85%8D%E7%BD%AE

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17220
공지 유용한 관련 사이트 관리자2 2014.03.20 56092
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99536
454 안드로이드 APK확장파일 생성 방법 문의 드립니다. 그니 2021.03.30 267
453 docking or Handle 문제 문의 [1] 마이밥 2017.11.03 268
452 firebird 문의 [1] file 천년바우 2016.02.26 268
451 Float Animation(Position.X or Y) 동작 문의 [1] 델초보왕 2019.07.24 270
450 안드로이드 9.0 버젼일때 앱 튕기는 현상 [2] 희망나라 2020.03.06 273
449 vcl 라이브러리를 firemonkey로 변환하는데 애를 먹습니다 ㅠ.ㅠ [1] 아크나톤 2019.04.21 277
448 FMX - Android 지문인식..... [1] 황규섭 2016.10.25 278
447 Android SDK 설치/설정 관련 [4] file HEETS 2019.06.27 279
446 (안드로이드)질문드립니다. [2] 힘을내요슈퍼파워 2019.06.05 280
445 TListBox 런타임 시 스크롤 위치 변경방법이 궁금합니다. 김태윤 2018.04.09 281
444 안드로이드 모바일 해상도 100jk 2018.08.30 282
443 XE8에서 IOS9 실행이 안되나요? [2] 오광 2015.10.05 282
442 10.3.1 영문/한글이 잘리는 문제 [2] file delphiman 2019.03.22 286
441 앱개발이 처음이라 질문좀 받아주세요... [2] file dlleopvhei 2020.03.19 286
440 XE8 모바일 프레임전환시 애니메이션 효과 [4] 가을이다 2015.09.04 287
439 델파이 시애틀로 만든 안드로이드앱을 ios버전으로 컴파일시 에러 문의 [1] 김태윤 2016.10.13 289
438 FMX ICON파일 왜 안되죠? [1] 서준아빠 2020.12.11 290
437 App Bundle은 Rad Studio에서 무엇을 말하나요? [1] 토끼왕 2019.08.27 291
436 앱 재실행 관련 문의드립니다. [1] 우정 2017.02.11 294
435 32 bit 윈도우 모드로 테스트할 때 ListView 삭제기능의 구현방법에 대해 문의드립니다. [1] 스카이 2017.11.11 295