자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi XE10.1 FMX로 멀티다바이스에서 UI구현방법
2017.09.22 17:15
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
안녕하세요.
FMX로 여러 멀티다바이스에서 UI 구현하려고 할 때요.
안드로이드 iOS앱 with 델파이, 제가 이 책을 참고하고 있는데
실전예제보니까 오브젝트를 추가하고 Anchor의 Left, Top, Right 값을 True처리하는 식으로 하시더라구요.
그래서 저도 멀티 디바이스 디자이너를 이용하여 디바이스별 폼을 만드는 것 보다
모든 폼오브젝트를 Anchor 네 값을 True로 주고 테스트하는데
어떤 오브젝트는 의도대로 디바이스 안에서 여백만큼 Anchor걸려서 잘 나오는데
다른 오브젝트는 세로모드에선 안보이고 가로화면에선 나오고
어떻게 해야 효율적으로 UI를 짤 수 있나요?
Delphi XE10.1 FMX로 멀티다바이스에서 UI구현방법
2017.09.22 17:15
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 바쁜 와중에도 답변을 주시는 분들께 감사 댓글 필수
-----------------------------------------------------------------------------------------------
안녕하세요.
FMX로 여러 멀티다바이스에서 UI 구현하려고 할 때요.
안드로이드 iOS앱 with 델파이, 제가 이 책을 참고하고 있는데
실전예제보니까 오브젝트를 추가하고 Anchor의 Left, Top, Right 값을 True처리하는 식으로 하시더라구요.
그래서 저도 멀티 디바이스 디자이너를 이용하여 디바이스별 폼을 만드는 것 보다
모든 폼오브젝트를 Anchor 네 값을 True로 주고 테스트하는데
어떤 오브젝트는 의도대로 디바이스 안에서 여백만큼 Anchor걸려서 잘 나오는데
다른 오브젝트는 세로모드에선 안보이고 가로화면에선 나오고
어떻게 해야 효율적으로 UI를 짤 수 있나요?
레이아웃은
Align 속성, Anchor 속성, Parent 컨트롤의 영향을 많이 받습니다.
해당 속성을 정확히 이해하시고 몇차례 테스트 해보시면 쉽게 이해하실 수 있을 겁니다.
그리고 아래 링크를 참고해 레이아웃 설정하는 내용을 학습해 보시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Mobile_Tutorial:_Using_Layout_to_Adjust_Different_Form_Sizes_or_Orientations_(iOS_and_Android)
참고로, 잘 이해되지 않으시는 경우 본인이 작성한 내용을 기준으로 질문하시면 좀더 정확한 답변을 얻을실 수 있습니다.
("어떻게 해야 효율적으로 UI를 짤 수 있나요?" 질문은 답변하기 쉽지 않습니다.^^)