Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발여행일지~

안드로이드 면접 질문 답변하기 (7회차) 본문

코틀린 공부정리

안드로이드 면접 질문 답변하기 (7회차)

야생돌고래 2023. 11. 2. 15:17

형 변환 (Type Casting) 이 뭔가요?

모든 변수와 리터럴에는 타입이 있다.

프로그램을 작성하다 보면 같은 타입뿐만 아니라 서로 다른 타입간의 연산을 수행해야 하는 경우도 있다. 이럴 때는 연산을 수행하기 전에 타입을 일치시켜야 하는데, 변수나 리터럴의 타입을 다른 타입으로 변환하는 것을 ‘형변환(Casting)’ 이라고 한다.

 

constraint layout을 설명해주세요, 다른 레이아웃과 비교해서 장점은 무엇이 있을까요?

 

Android에서 제공하는 레이아웃 중 하나로, 복잡한 뷰 계층 구조를 단순화하고 성능을 향상시키기 위해 사용됩니다. 각 뷰를 화면에 배치하기 위해 상대적인 위치 관계를 정의하는 제약 조건을 기반으로 하며, 이 제약 조건은 부모 레이아웃 또는 다른 뷰에 대한 위치 정보를 제공합니다.
다른레이아웃과 비교해서 장점은
상대적인 위치와 크기로 정의할수있다. 복잡한 UI디자인을 구현하는 데 용이하다. 성능의 최적화가 잘되어있다. 미리보기 도구를 제공한다. 런타임에도 UI요소의 위치 및 크기를 동적으로 조정할수있다. 레이아웃의 계층 구조가 간단하고 명확해질 수 있다. 다른 레이아웃과의 호환성이 좋다.